<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>TeamSpeak 3 PHP Framework: TeamSpeak3_Node_Host Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="TeamSpeak.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">TeamSpeak 3 PHP Framework
   &#160;<span id="projectnumber">1.1.23</span>
   </div>
   <div id="projectbrief">Copyright © Planet TeamSpeak. All rights reserved.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_team_speak3___node___host.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_team_speak3___node___host-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">TeamSpeak3_Node_Host Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Class describing a TeamSpeak 3 server instance and all it's parameters.  
 <a href="class_team_speak3___node___host.html#details">More...</a></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for TeamSpeak3_Node_Host:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
 <div class="center">
  <img src="class_team_speak3___node___host.png" usemap="#TeamSpeak3_Node_Host_map" alt=""/>
  <map id="TeamSpeak3_Node_Host_map" name="TeamSpeak3_Node_Host_map">
<area href="class_team_speak3___node___abstract.html" title="Abstract class describing a TeamSpeak 3 node and all it&#39;s parameters. " alt="TeamSpeak3_Node_Abstract" shape="rect" coords="185,56,360,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af3c2ddcc3d5e62711d1b889446bfdd7e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#af3c2ddcc3d5e62711d1b889446bfdd7e">__construct</a> (<a class="el" href="class_team_speak3___adapter___server_query.html">TeamSpeak3_Adapter_ServerQuery</a> $squery)</td></tr>
<tr class="memdesc:af3c2ddcc3d5e62711d1b889446bfdd7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="class_team_speak3___node___host.html" title="Class describing a TeamSpeak 3 server instance and all it&#39;s parameters. ">TeamSpeak3_Node_Host</a> constructor.  <a href="#af3c2ddcc3d5e62711d1b889446bfdd7e">More...</a><br/></td></tr>
<tr class="separator:af3c2ddcc3d5e62711d1b889446bfdd7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a690b4c2d08d8fb0da6d89936b01fc66a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a690b4c2d08d8fb0da6d89936b01fc66a">serverSelectedId</a> ()</td></tr>
<tr class="memdesc:a690b4c2d08d8fb0da6d89936b01fc66a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the primary ID of the selected virtual server.  <a href="#a690b4c2d08d8fb0da6d89936b01fc66a">More...</a><br/></td></tr>
<tr class="separator:a690b4c2d08d8fb0da6d89936b01fc66a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d69e0f2faa753ead87cb3262cbdbe4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a1d69e0f2faa753ead87cb3262cbdbe4e">serverSelectedPort</a> ()</td></tr>
<tr class="memdesc:a1d69e0f2faa753ead87cb3262cbdbe4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the primary UDP port of the selected virtual server.  <a href="#a1d69e0f2faa753ead87cb3262cbdbe4e">More...</a><br/></td></tr>
<tr class="separator:a1d69e0f2faa753ead87cb3262cbdbe4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46731245bd45599ef4d68cef0b4ca416"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a46731245bd45599ef4d68cef0b4ca416">version</a> ($ident=null)</td></tr>
<tr class="memdesc:a46731245bd45599ef4d68cef0b4ca416"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the servers version information including platform and build number.  <a href="#a46731245bd45599ef4d68cef0b4ca416">More...</a><br/></td></tr>
<tr class="separator:a46731245bd45599ef4d68cef0b4ca416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458a95deb930c6a8fad35c74ed1e24b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a458a95deb930c6a8fad35c74ed1e24b7">serverSelect</a> ($sid, $virtual =null)</td></tr>
<tr class="memdesc:a458a95deb930c6a8fad35c74ed1e24b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects a virtual server by ID to allow further interaction.  <a href="#a458a95deb930c6a8fad35c74ed1e24b7">More...</a><br/></td></tr>
<tr class="separator:a458a95deb930c6a8fad35c74ed1e24b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af40f36410c5e022810e3f1546e420eee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#af40f36410c5e022810e3f1546e420eee">serverSelectById</a> ($sid, $virtual =null)</td></tr>
<tr class="memdesc:af40f36410c5e022810e3f1546e420eee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for <a class="el" href="class_team_speak3___node___host.html#a458a95deb930c6a8fad35c74ed1e24b7" title="Selects a virtual server by ID to allow further interaction. ">serverSelect()</a>.  <a href="#af40f36410c5e022810e3f1546e420eee">More...</a><br/></td></tr>
<tr class="separator:af40f36410c5e022810e3f1546e420eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1735a2cfe745783b5d1aed7d74733e3d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a1735a2cfe745783b5d1aed7d74733e3d">serverSelectByPort</a> ($port, $virtual =null)</td></tr>
<tr class="memdesc:a1735a2cfe745783b5d1aed7d74733e3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects a virtual server by UDP port to allow further interaction.  <a href="#a1735a2cfe745783b5d1aed7d74733e3d">More...</a><br/></td></tr>
<tr class="separator:a1735a2cfe745783b5d1aed7d74733e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cdbb02364fbdcde55f6931ecfed32e6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a7cdbb02364fbdcde55f6931ecfed32e6">serverDeselect</a> ()</td></tr>
<tr class="memdesc:a7cdbb02364fbdcde55f6931ecfed32e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deselects the active virtual server.  <a href="#a7cdbb02364fbdcde55f6931ecfed32e6">More...</a><br/></td></tr>
<tr class="separator:a7cdbb02364fbdcde55f6931ecfed32e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad18fcacc29347482852bc26404f0afeb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ad18fcacc29347482852bc26404f0afeb">serverIdGetByPort</a> ($port)</td></tr>
<tr class="memdesc:ad18fcacc29347482852bc26404f0afeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of a virtual server matching the given port.  <a href="#ad18fcacc29347482852bc26404f0afeb">More...</a><br/></td></tr>
<tr class="separator:ad18fcacc29347482852bc26404f0afeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9afa569106eacc750249e699dc138937"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a9afa569106eacc750249e699dc138937">serverGetPortById</a> ($sid)</td></tr>
<tr class="memdesc:a9afa569106eacc750249e699dc138937"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the port of a virtual server matching the given ID.  <a href="#a9afa569106eacc750249e699dc138937">More...</a><br/></td></tr>
<tr class="separator:a9afa569106eacc750249e699dc138937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cd8d3f3f4457d827bd8aa7af6b6d457"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a1cd8d3f3f4457d827bd8aa7af6b6d457">serverGetSelected</a> ()</td></tr>
<tr class="memdesc:a1cd8d3f3f4457d827bd8aa7af6b6d457"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the currently selected ID.  <a href="#a1cd8d3f3f4457d827bd8aa7af6b6d457">More...</a><br/></td></tr>
<tr class="separator:a1cd8d3f3f4457d827bd8aa7af6b6d457"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebc3e06e7bffcc0dc0f725b1d60bbcc8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#aebc3e06e7bffcc0dc0f725b1d60bbcc8">serverGetById</a> ($sid)</td></tr>
<tr class="memdesc:aebc3e06e7bffcc0dc0f725b1d60bbcc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given ID.  <a href="#aebc3e06e7bffcc0dc0f725b1d60bbcc8">More...</a><br/></td></tr>
<tr class="separator:aebc3e06e7bffcc0dc0f725b1d60bbcc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c41dd934b1d3cf696f0d9ad68b9b4f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a0c41dd934b1d3cf696f0d9ad68b9b4f1">serverGetByPort</a> ($port)</td></tr>
<tr class="memdesc:a0c41dd934b1d3cf696f0d9ad68b9b4f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given port number.  <a href="#a0c41dd934b1d3cf696f0d9ad68b9b4f1">More...</a><br/></td></tr>
<tr class="separator:a0c41dd934b1d3cf696f0d9ad68b9b4f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad03325cb5a05509eb1a73ae947f3b899"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ad03325cb5a05509eb1a73ae947f3b899">serverGetByName</a> ($name)</td></tr>
<tr class="memdesc:ad03325cb5a05509eb1a73ae947f3b899"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the first <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given name.  <a href="#ad03325cb5a05509eb1a73ae947f3b899">More...</a><br/></td></tr>
<tr class="separator:ad03325cb5a05509eb1a73ae947f3b899"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3684344def5e16f20bd246cca546d54f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a3684344def5e16f20bd246cca546d54f">serverGetByUid</a> ($uid)</td></tr>
<tr class="memdesc:a3684344def5e16f20bd246cca546d54f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the first <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given unique identifier.  <a href="#a3684344def5e16f20bd246cca546d54f">More...</a><br/></td></tr>
<tr class="separator:a3684344def5e16f20bd246cca546d54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc10ad7c83e424cb785656695f2ad5ff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#acc10ad7c83e424cb785656695f2ad5ff">serverGetByTSDNS</a> ($tsdns)</td></tr>
<tr class="memdesc:acc10ad7c83e424cb785656695f2ad5ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the first <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given TSDNS hostname.  <a href="#acc10ad7c83e424cb785656695f2ad5ff">More...</a><br/></td></tr>
<tr class="separator:acc10ad7c83e424cb785656695f2ad5ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a3e7ae9444d37169d52376d5bde2b03"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a1a3e7ae9444d37169d52376d5bde2b03">serverCreate</a> (array $properties=array())</td></tr>
<tr class="memdesc:a1a3e7ae9444d37169d52376d5bde2b03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new virtual server using given properties and returns an assoc array containing the new ID and initial admin token.  <a href="#a1a3e7ae9444d37169d52376d5bde2b03">More...</a><br/></td></tr>
<tr class="separator:a1a3e7ae9444d37169d52376d5bde2b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add283a1e8d0938064cd37168af0eacda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#add283a1e8d0938064cd37168af0eacda">serverDelete</a> ($sid)</td></tr>
<tr class="memdesc:add283a1e8d0938064cd37168af0eacda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the virtual server specified by ID.  <a href="#add283a1e8d0938064cd37168af0eacda">More...</a><br/></td></tr>
<tr class="separator:add283a1e8d0938064cd37168af0eacda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a884c27a8e4fdc135b3a71c2c3d833271"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a884c27a8e4fdc135b3a71c2c3d833271">serverStart</a> ($sid)</td></tr>
<tr class="memdesc:a884c27a8e4fdc135b3a71c2c3d833271"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the virtual server specified by ID.  <a href="#a884c27a8e4fdc135b3a71c2c3d833271">More...</a><br/></td></tr>
<tr class="separator:a884c27a8e4fdc135b3a71c2c3d833271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af51beeafd1f513a233308775278f5bc1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#af51beeafd1f513a233308775278f5bc1">serverStop</a> ($sid)</td></tr>
<tr class="memdesc:af51beeafd1f513a233308775278f5bc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops the virtual server specified by ID.  <a href="#af51beeafd1f513a233308775278f5bc1">More...</a><br/></td></tr>
<tr class="separator:af51beeafd1f513a233308775278f5bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34c49d39d9e87f25168ea654005e893"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ab34c49d39d9e87f25168ea654005e893">serverStopProcess</a> ()</td></tr>
<tr class="memdesc:ab34c49d39d9e87f25168ea654005e893"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops the entire TeamSpeak 3 Server instance by shutting down the process.  <a href="#ab34c49d39d9e87f25168ea654005e893">More...</a><br/></td></tr>
<tr class="separator:ab34c49d39d9e87f25168ea654005e893"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af60cb13dd90638c36de581f61ca8c92d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d">serverList</a> (array $filter=array())</td></tr>
<tr class="memdesc:af60cb13dd90638c36de581f61ca8c92d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array filled with <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> objects.  <a href="#af60cb13dd90638c36de581f61ca8c92d">More...</a><br/></td></tr>
<tr class="separator:af60cb13dd90638c36de581f61ca8c92d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c9504f6d6e9128a2ef2cbc34f257b6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a62c9504f6d6e9128a2ef2cbc34f257b6">serverListReset</a> ()</td></tr>
<tr class="memdesc:a62c9504f6d6e9128a2ef2cbc34f257b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the list of virtual servers.  <a href="#a62c9504f6d6e9128a2ef2cbc34f257b6">More...</a><br/></td></tr>
<tr class="separator:a62c9504f6d6e9128a2ef2cbc34f257b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab185118ab245fbd1068b2b0301dd21e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ab185118ab245fbd1068b2b0301dd21e7">bindingList</a> ()</td></tr>
<tr class="memdesc:ab185118ab245fbd1068b2b0301dd21e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of IP addresses used by the server instance on multi-homed machines.  <a href="#ab185118ab245fbd1068b2b0301dd21e7">More...</a><br/></td></tr>
<tr class="separator:ab185118ab245fbd1068b2b0301dd21e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8495ade30f51bda37e41b719ed183092"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092">permissionList</a> ()</td></tr>
<tr class="memdesc:a8495ade30f51bda37e41b719ed183092"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of permissions available on the server instance.  <a href="#a8495ade30f51bda37e41b719ed183092">More...</a><br/></td></tr>
<tr class="separator:a8495ade30f51bda37e41b719ed183092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a998c77512d885b738aa02871f5f36d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a9a998c77512d885b738aa02871f5f36d">permissionCats</a> ()</td></tr>
<tr class="memdesc:a9a998c77512d885b738aa02871f5f36d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of permission categories available on the server instance.  <a href="#a9a998c77512d885b738aa02871f5f36d">More...</a><br/></td></tr>
<tr class="separator:a9a998c77512d885b738aa02871f5f36d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d37eda05e217d66ab8aaed01e32203"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a02d37eda05e217d66ab8aaed01e32203">permissionEnds</a> ()</td></tr>
<tr class="memdesc:a02d37eda05e217d66ab8aaed01e32203"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of permission category endings available on the server instance.  <a href="#a02d37eda05e217d66ab8aaed01e32203">More...</a><br/></td></tr>
<tr class="separator:a02d37eda05e217d66ab8aaed01e32203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fc2c5feb088d545c4d4140a1bed1993"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a2fc2c5feb088d545c4d4140a1bed1993">permissionTree</a> ()</td></tr>
<tr class="memdesc:a2fc2c5feb088d545c4d4140a1bed1993"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array filled with all permission categories known to the server including their ID, name and parent.  <a href="#a2fc2c5feb088d545c4d4140a1bed1993">More...</a><br/></td></tr>
<tr class="separator:a2fc2c5feb088d545c4d4140a1bed1993"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47648cae36cfe3c602bb02ef3eb840e2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a47648cae36cfe3c602bb02ef3eb840e2">permissionFind</a> ($permid)</td></tr>
<tr class="memdesc:a47648cae36cfe3c602bb02ef3eb840e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the IDs of all clients, channels or groups using the permission with the specified ID.  <a href="#a47648cae36cfe3c602bb02ef3eb840e2">More...</a><br/></td></tr>
<tr class="separator:a47648cae36cfe3c602bb02ef3eb840e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3303cb17f6a97ff39b6ecfd0cf88f3c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a3303cb17f6a97ff39b6ecfd0cf88f3c1">permissionGetIdByName</a> ($name)</td></tr>
<tr class="memdesc:a3303cb17f6a97ff39b6ecfd0cf88f3c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ID of the permission matching the given name.  <a href="#a3303cb17f6a97ff39b6ecfd0cf88f3c1">More...</a><br/></td></tr>
<tr class="separator:a3303cb17f6a97ff39b6ecfd0cf88f3c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c2afc0481179435222ed45aebd088fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a6c2afc0481179435222ed45aebd088fa">permissionGetNameById</a> ($permid)</td></tr>
<tr class="memdesc:a6c2afc0481179435222ed45aebd088fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the permission matching the given ID.  <a href="#a6c2afc0481179435222ed45aebd088fa">More...</a><br/></td></tr>
<tr class="separator:a6c2afc0481179435222ed45aebd088fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a211d5a64cffe5619b24380332e61075a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a211d5a64cffe5619b24380332e61075a">permissionGetCategoryById</a> ($permid)</td></tr>
<tr class="memdesc:a211d5a64cffe5619b24380332e61075a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the internal category of the permission matching the given ID.  <a href="#a211d5a64cffe5619b24380332e61075a">More...</a><br/></td></tr>
<tr class="separator:a211d5a64cffe5619b24380332e61075a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54992d4abd6db0b12dc8aa4aac76b14d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a54992d4abd6db0b12dc8aa4aac76b14d">permissionGetGrantById</a> ($permid)</td></tr>
<tr class="memdesc:a54992d4abd6db0b12dc8aa4aac76b14d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the internal ID of the i_needed_modify_power_* or grant permission.  <a href="#a54992d4abd6db0b12dc8aa4aac76b14d">More...</a><br/></td></tr>
<tr class="separator:a54992d4abd6db0b12dc8aa4aac76b14d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bdd23ed10633b2a3b42231f1642abfc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a4bdd23ed10633b2a3b42231f1642abfc">serverGroupPermAutoAssign</a> ($sgtype, $permid, $permvalue, $permnegated=FALSE, $permskip=FALSE)</td></tr>
<tr class="memdesc:a4bdd23ed10633b2a3b42231f1642abfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a set of specified permissions to all regular server groups on all virtual servers.  <a href="#a4bdd23ed10633b2a3b42231f1642abfc">More...</a><br/></td></tr>
<tr class="separator:a4bdd23ed10633b2a3b42231f1642abfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebce552f43d459d24b80a1b667480b5a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#aebce552f43d459d24b80a1b667480b5a">serverGroupPermAutoRemove</a> ($sgtype, $permid)</td></tr>
<tr class="memdesc:aebce552f43d459d24b80a1b667480b5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a set of specified permissions from all regular server groups on all virtual servers.  <a href="#aebce552f43d459d24b80a1b667480b5a">More...</a><br/></td></tr>
<tr class="separator:aebce552f43d459d24b80a1b667480b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae93b20cc3d56984e87836bd0985f93d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ae93b20cc3d56984e87836bd0985f93d3">selfPermCheck</a> ($permid)</td></tr>
<tr class="memdesc:ae93b20cc3d56984e87836bd0985f93d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an array containing the value of a specified permission for your own client.  <a href="#ae93b20cc3d56984e87836bd0985f93d3">More...</a><br/></td></tr>
<tr class="separator:ae93b20cc3d56984e87836bd0985f93d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f26a3c66014960c1782bbaffc904cde"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a1f26a3c66014960c1782bbaffc904cde">modify</a> (array $properties)</td></tr>
<tr class="memdesc:a1f26a3c66014960c1782bbaffc904cde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the server instance configuration using given properties.  <a href="#a1f26a3c66014960c1782bbaffc904cde">More...</a><br/></td></tr>
<tr class="separator:a1f26a3c66014960c1782bbaffc904cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45450f27e3765893b912407ce640280f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a45450f27e3765893b912407ce640280f">message</a> ($msg)</td></tr>
<tr class="memdesc:a45450f27e3765893b912407ce640280f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a text message to all clients on all virtual servers in the TeamSpeak 3 Server instance.  <a href="#a45450f27e3765893b912407ce640280f">More...</a><br/></td></tr>
<tr class="separator:a45450f27e3765893b912407ce640280f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee901f59e9bb4d87530d6b8a152b89be"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#aee901f59e9bb4d87530d6b8a152b89be">logView</a> ($lines=30, $begin_pos=null, $reverse=null, $instance=TRUE)</td></tr>
<tr class="memdesc:aee901f59e9bb4d87530d6b8a152b89be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Displays a specified number of entries (1-100) from the servers log.  <a href="#aee901f59e9bb4d87530d6b8a152b89be">More...</a><br/></td></tr>
<tr class="separator:aee901f59e9bb4d87530d6b8a152b89be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a107c77c012604e9c2964f72871da1a23"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a107c77c012604e9c2964f72871da1a23">logAdd</a> ($logmsg, $loglevel=<a class="el" href="class_team_speak3.html#a4b19b7a03ed2787450ea21229854ced8">TeamSpeak3::LOGLEVEL_INFO</a>)</td></tr>
<tr class="memdesc:a107c77c012604e9c2964f72871da1a23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a custom entry into the server instance log.  <a href="#a107c77c012604e9c2964f72871da1a23">More...</a><br/></td></tr>
<tr class="separator:a107c77c012604e9c2964f72871da1a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a277d0e0f1bc4e1a1353b339c99202cfa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a277d0e0f1bc4e1a1353b339c99202cfa">login</a> ($username, $password)</td></tr>
<tr class="memdesc:a277d0e0f1bc4e1a1353b339c99202cfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Authenticates with the TeamSpeak 3 Server instance using given ServerQuery login credentials.  <a href="#a277d0e0f1bc4e1a1353b339c99202cfa">More...</a><br/></td></tr>
<tr class="separator:a277d0e0f1bc4e1a1353b339c99202cfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4384f0b7ab08fd30f446a936a882fc71"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a4384f0b7ab08fd30f446a936a882fc71">logout</a> ()</td></tr>
<tr class="memdesc:a4384f0b7ab08fd30f446a936a882fc71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deselects the active virtual server and logs out from the server instance.  <a href="#a4384f0b7ab08fd30f446a936a882fc71">More...</a><br/></td></tr>
<tr class="separator:a4384f0b7ab08fd30f446a936a882fc71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd45d32e7e7771ff4edbde1d0617c5e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e">whoami</a> ()</td></tr>
<tr class="memdesc:a1dd45d32e7e7771ff4edbde1d0617c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about your current ServerQuery connection.  <a href="#a1dd45d32e7e7771ff4edbde1d0617c5e">More...</a><br/></td></tr>
<tr class="separator:a1dd45d32e7e7771ff4edbde1d0617c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53a9e8c477b07c1096cab13aa9c9b344"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a53a9e8c477b07c1096cab13aa9c9b344">whoamiGet</a> ($ident, $default=null)</td></tr>
<tr class="memdesc:a53a9e8c477b07c1096cab13aa9c9b344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a single value from the current ServerQuery connection info.  <a href="#a53a9e8c477b07c1096cab13aa9c9b344">More...</a><br/></td></tr>
<tr class="separator:a53a9e8c477b07c1096cab13aa9c9b344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaf68b9f5b0f6b650148ed9898b2a21a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#abaf68b9f5b0f6b650148ed9898b2a21a">whoamiSet</a> ($ident, $value=null)</td></tr>
<tr class="memdesc:abaf68b9f5b0f6b650148ed9898b2a21a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a single value in the current ServerQuery connection info.  <a href="#abaf68b9f5b0f6b650148ed9898b2a21a">More...</a><br/></td></tr>
<tr class="separator:abaf68b9f5b0f6b650148ed9898b2a21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2abc65f1b0da4b3bc64dbda8d47c0f67"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a2abc65f1b0da4b3bc64dbda8d47c0f67">whoamiReset</a> ()</td></tr>
<tr class="memdesc:a2abc65f1b0da4b3bc64dbda8d47c0f67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the current ServerQuery connection info.  <a href="#a2abc65f1b0da4b3bc64dbda8d47c0f67">More...</a><br/></td></tr>
<tr class="separator:a2abc65f1b0da4b3bc64dbda8d47c0f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7496a4bd1c575563b502e21b4c866415"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a7496a4bd1c575563b502e21b4c866415">getAdapterHost</a> ()</td></tr>
<tr class="memdesc:a7496a4bd1c575563b502e21b4c866415"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the hostname or IPv4 address the adapter is connected to.  <a href="#a7496a4bd1c575563b502e21b4c866415">More...</a><br/></td></tr>
<tr class="separator:a7496a4bd1c575563b502e21b4c866415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7453505efd28bab00fd4d72ded0c7ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ab7453505efd28bab00fd4d72ded0c7ba">getAdapterPort</a> ()</td></tr>
<tr class="memdesc:ab7453505efd28bab00fd4d72ded0c7ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the network port the adapter is connected to.  <a href="#ab7453505efd28bab00fd4d72ded0c7ba">More...</a><br/></td></tr>
<tr class="separator:ab7453505efd28bab00fd4d72ded0c7ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08abe8ba2f675d88656445bcdbd7d87a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a08abe8ba2f675d88656445bcdbd7d87a">setPredefinedQueryName</a> ($name=null)</td></tr>
<tr class="memdesc:a08abe8ba2f675d88656445bcdbd7d87a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a pre-defined nickname for ServerQuery clients which will be used automatically after selecting a virtual server.  <a href="#a08abe8ba2f675d88656445bcdbd7d87a">More...</a><br/></td></tr>
<tr class="separator:a08abe8ba2f675d88656445bcdbd7d87a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61eb4d34ca8848758aad2721eb9083f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ac61eb4d34ca8848758aad2721eb9083f">getPredefinedQueryName</a> ()</td></tr>
<tr class="memdesc:ac61eb4d34ca8848758aad2721eb9083f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the pre-defined nickname for ServerQuery clients which will be used automatically after selecting a virtual server.  <a href="#ac61eb4d34ca8848758aad2721eb9083f">More...</a><br/></td></tr>
<tr class="separator:ac61eb4d34ca8848758aad2721eb9083f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a89cf6d6be89d27c56849efd3b21b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a49a89cf6d6be89d27c56849efd3b21b9">setExcludeQueryClients</a> ($exclude=FALSE)</td></tr>
<tr class="memdesc:a49a89cf6d6be89d27c56849efd3b21b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the option to decide whether ServerQuery clients should be excluded from node lists or not.  <a href="#a49a89cf6d6be89d27c56849efd3b21b9">More...</a><br/></td></tr>
<tr class="separator:a49a89cf6d6be89d27c56849efd3b21b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed2480265ca34df1548b35b95f4ec3d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#aed2480265ca34df1548b35b95f4ec3d1">getExcludeQueryClients</a> ()</td></tr>
<tr class="memdesc:aed2480265ca34df1548b35b95f4ec3d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the option to decide whether ServerQuery clients should be excluded from node lists or not.  <a href="#aed2480265ca34df1548b35b95f4ec3d1">More...</a><br/></td></tr>
<tr class="separator:aed2480265ca34df1548b35b95f4ec3d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b360313c50361ead406fa45564d100f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a7b360313c50361ead406fa45564d100f">setUseOfflineAsVirtual</a> ($virtual =FALSE)</td></tr>
<tr class="memdesc:a7b360313c50361ead406fa45564d100f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the option to decide whether offline servers will be started in virtual mode by default or not.  <a href="#a7b360313c50361ead406fa45564d100f">More...</a><br/></td></tr>
<tr class="separator:a7b360313c50361ead406fa45564d100f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ae0e012a6b44b8957ee2266eff8df9b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a8ae0e012a6b44b8957ee2266eff8df9b">getUseOfflineAsVirtual</a> ()</td></tr>
<tr class="memdesc:a8ae0e012a6b44b8957ee2266eff8df9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the option to decide whether offline servers will be started in virtual mode by default or not.  <a href="#a8ae0e012a6b44b8957ee2266eff8df9b">More...</a><br/></td></tr>
<tr class="separator:a8ae0e012a6b44b8957ee2266eff8df9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab878e12266917938b1f36830534f52b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ab878e12266917938b1f36830534f52b7">setLoadClientlistFirst</a> ($first=FALSE)</td></tr>
<tr class="memdesc:ab878e12266917938b1f36830534f52b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the option to decide whether clients should be sorted before sub-channels to support the new TeamSpeak 3 Client display mode or not.  <a href="#ab878e12266917938b1f36830534f52b7">More...</a><br/></td></tr>
<tr class="separator:ab878e12266917938b1f36830534f52b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcdeba4b4a628d5a5d093ccad862681f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#afcdeba4b4a628d5a5d093ccad862681f">getLoadClientlistFirst</a> ()</td></tr>
<tr class="memdesc:afcdeba4b4a628d5a5d093ccad862681f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the option to decide whether offline servers will be started in virtual mode by default or not.  <a href="#afcdeba4b4a628d5a5d093ccad862681f">More...</a><br/></td></tr>
<tr class="separator:afcdeba4b4a628d5a5d093ccad862681f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e2fffb397ede4f85bf1d97ad309874d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a3e2fffb397ede4f85bf1d97ad309874d">getAdapter</a> ()</td></tr>
<tr class="memdesc:a3e2fffb397ede4f85bf1d97ad309874d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the underlying <a class="el" href="class_team_speak3___adapter___server_query.html" title="Provides low-level methods for ServerQuery communication with a TeamSpeak 3 Server. ">TeamSpeak3_Adapter_ServerQuery</a> object.  <a href="#a3e2fffb397ede4f85bf1d97ad309874d">More...</a><br/></td></tr>
<tr class="separator:a3e2fffb397ede4f85bf1d97ad309874d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a901cadb5fd29aee73d4e86bb92db58c6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a901cadb5fd29aee73d4e86bb92db58c6">getUniqueId</a> ()</td></tr>
<tr class="memdesc:a901cadb5fd29aee73d4e86bb92db58c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a unique identifier for the node which can be used as a HTML property.  <a href="#a901cadb5fd29aee73d4e86bb92db58c6">More...</a><br/></td></tr>
<tr class="separator:a901cadb5fd29aee73d4e86bb92db58c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa158b0568f696c2b5cb780c24b8d1410"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#aa158b0568f696c2b5cb780c24b8d1410">getIcon</a> ()</td></tr>
<tr class="memdesc:aa158b0568f696c2b5cb780c24b8d1410"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of a possible icon to display the node object.  <a href="#aa158b0568f696c2b5cb780c24b8d1410">More...</a><br/></td></tr>
<tr class="separator:aa158b0568f696c2b5cb780c24b8d1410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ac8fb7a2f5b33ff5a0c0ca9eedfe642"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a4ac8fb7a2f5b33ff5a0c0ca9eedfe642">getSymbol</a> ()</td></tr>
<tr class="memdesc:a4ac8fb7a2f5b33ff5a0c0ca9eedfe642"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a symbol representing the node.  <a href="#a4ac8fb7a2f5b33ff5a0c0ca9eedfe642">More...</a><br/></td></tr>
<tr class="separator:a4ac8fb7a2f5b33ff5a0c0ca9eedfe642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0abbd00f4d554a868c936f252eeda695"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a0abbd00f4d554a868c936f252eeda695">__wakeup</a> ()</td></tr>
<tr class="memdesc:a0abbd00f4d554a868c936f252eeda695"><td class="mdescLeft">&#160;</td><td class="mdescRight">Re-authenticates with the TeamSpeak 3 Server instance using given ServerQuery login credentials and re-selects a previously selected virtual server.  <a href="#a0abbd00f4d554a868c936f252eeda695">More...</a><br/></td></tr>
<tr class="separator:a0abbd00f4d554a868c936f252eeda695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a657d0a513ca87fbce0c095c3235be2ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a657d0a513ca87fbce0c095c3235be2ec">__toString</a> ()</td></tr>
<tr class="memdesc:a657d0a513ca87fbce0c095c3235be2ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a string representation of this node.  <a href="#a657d0a513ca87fbce0c095c3235be2ec">More...</a><br/></td></tr>
<tr class="separator:a657d0a513ca87fbce0c095c3235be2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35dcdb8a7b62d7990307bfb95ce3937c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c">request</a> ($cmd, $throw=TRUE)</td></tr>
<tr class="memdesc:a35dcdb8a7b62d7990307bfb95ce3937c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a prepared command to the server and returns the result.  <a href="#a35dcdb8a7b62d7990307bfb95ce3937c">More...</a><br/></td></tr>
<tr class="separator:a35dcdb8a7b62d7990307bfb95ce3937c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6589a4fedd410e9cdb55fe20abc410c0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a6589a4fedd410e9cdb55fe20abc410c0">prepare</a> ($cmd, array $params=array())</td></tr>
<tr class="memdesc:a6589a4fedd410e9cdb55fe20abc410c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses given parameters and returns a prepared ServerQuery command.  <a href="#a6589a4fedd410e9cdb55fe20abc410c0">More...</a><br/></td></tr>
<tr class="separator:a6589a4fedd410e9cdb55fe20abc410c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6811efc5065b8aadfd6792334ea6977"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977">execute</a> ($cmd, array $params=array())</td></tr>
<tr class="memdesc:af6811efc5065b8aadfd6792334ea6977"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepares and executes a ServerQuery command and returns the result.  <a href="#af6811efc5065b8aadfd6792334ea6977">More...</a><br/></td></tr>
<tr class="separator:af6811efc5065b8aadfd6792334ea6977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44618fb948562e89515330e65d08da9a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a44618fb948562e89515330e65d08da9a">getParent</a> ()</td></tr>
<tr class="memdesc:a44618fb948562e89515330e65d08da9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the parent object of the current node.  <a href="#a44618fb948562e89515330e65d08da9a">More...</a><br/></td></tr>
<tr class="separator:a44618fb948562e89515330e65d08da9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0a5545abc2460d1d9b3d6b52d07cbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a4a0a5545abc2460d1d9b3d6b52d07cbe">getId</a> ()</td></tr>
<tr class="memdesc:a4a0a5545abc2460d1d9b3d6b52d07cbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the primary ID of the current node.  <a href="#a4a0a5545abc2460d1d9b3d6b52d07cbe">More...</a><br/></td></tr>
<tr class="separator:a4a0a5545abc2460d1d9b3d6b52d07cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78cba098574598dd9c0331cac1f39a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#aa78cba098574598dd9c0331cac1f39a1">iconIsLocal</a> ($<a class="el" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a>)</td></tr>
<tr class="memdesc:aa78cba098574598dd9c0331cac1f39a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns TRUE if the node icon has a local source.  <a href="#aa78cba098574598dd9c0331cac1f39a1">More...</a><br/></td></tr>
<tr class="separator:aa78cba098574598dd9c0331cac1f39a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ce34dce8fbf7881ce2323f7af0dca3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a02ce34dce8fbf7881ce2323f7af0dca3">iconGetName</a> ($<a class="el" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a>)</td></tr>
<tr class="memdesc:a02ce34dce8fbf7881ce2323f7af0dca3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the internal path of the node icon.  <a href="#a02ce34dce8fbf7881ce2323f7af0dca3">More...</a><br/></td></tr>
<tr class="separator:a02ce34dce8fbf7881ce2323f7af0dca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6e1416ad2e568f48ff0d85b15b2a673"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#af6e1416ad2e568f48ff0d85b15b2a673">getClass</a> ($prefix=&quot;ts3_&quot;)</td></tr>
<tr class="memdesc:af6e1416ad2e568f48ff0d85b15b2a673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a possible classname for the node which can be used as a HTML property.  <a href="#af6e1416ad2e568f48ff0d85b15b2a673">More...</a><br/></td></tr>
<tr class="separator:af6e1416ad2e568f48ff0d85b15b2a673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d3f27dab5569edf3a737be080e7c8bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a3d3f27dab5569edf3a737be080e7c8bc">getViewer</a> (<a class="el" href="interface_team_speak3___viewer___interface.html">TeamSpeak3_Viewer_Interface</a> $viewer)</td></tr>
<tr class="memdesc:a3d3f27dab5569edf3a737be080e7c8bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the HTML code to display a TeamSpeak 3 viewer.  <a href="#a3d3f27dab5569edf3a737be080e7c8bc">More...</a><br/></td></tr>
<tr class="separator:a3d3f27dab5569edf3a737be080e7c8bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af63ae54f10c02ec6b1033425f795fef4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#af63ae54f10c02ec6b1033425f795fef4">getInfo</a> ($extend=TRUE, $convert=FALSE)</td></tr>
<tr class="memdesc:af63ae54f10c02ec6b1033425f795fef4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all information available on this node.  <a href="#af63ae54f10c02ec6b1033425f795fef4">More...</a><br/></td></tr>
<tr class="separator:af63ae54f10c02ec6b1033425f795fef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a585728537b56194aeab30b0316126b89"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a585728537b56194aeab30b0316126b89">getProperty</a> ($property, $default=null)</td></tr>
<tr class="memdesc:a585728537b56194aeab30b0316126b89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the specified property or a pre-defined default value from the node info array.  <a href="#a585728537b56194aeab30b0316126b89">More...</a><br/></td></tr>
<tr class="separator:a585728537b56194aeab30b0316126b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b521aa7f9871103da5cbb5d3330125"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#ac1b521aa7f9871103da5cbb5d3330125">toString</a> ()</td></tr>
<tr class="memdesc:ac1b521aa7f9871103da5cbb5d3330125"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a string representation of this node.  <a href="#ac1b521aa7f9871103da5cbb5d3330125">More...</a><br/></td></tr>
<tr class="separator:ac1b521aa7f9871103da5cbb5d3330125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf3c56763859b8adb21379f0cc6394ad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#acf3c56763859b8adb21379f0cc6394ad">toArray</a> ()</td></tr>
<tr class="memdesc:acf3c56763859b8adb21379f0cc6394ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an assoc array filled with current node info properties.  <a href="#acf3c56763859b8adb21379f0cc6394ad">More...</a><br/></td></tr>
<tr class="separator:acf3c56763859b8adb21379f0cc6394ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63fb203f511e99625428f70f0525950c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a63fb203f511e99625428f70f0525950c">__call</a> ($name, array $args)</td></tr>
<tr class="memdesc:a63fb203f511e99625428f70f0525950c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called whenever we're using an unknown method.  <a href="#a63fb203f511e99625428f70f0525950c">More...</a><br/></td></tr>
<tr class="separator:a63fb203f511e99625428f70f0525950c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19b5c8aaac5ef0af2f1393bffea186c5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a19b5c8aaac5ef0af2f1393bffea186c5">__sleep</a> ()</td></tr>
<tr class="memdesc:a19b5c8aaac5ef0af2f1393bffea186c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit pending data.  <a href="#a19b5c8aaac5ef0af2f1393bffea186c5">More...</a><br/></td></tr>
<tr class="separator:a19b5c8aaac5ef0af2f1393bffea186c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22d04a2800ae672f6117de3afb0e9c4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#ad22d04a2800ae672f6117de3afb0e9c4">count</a> ()</td></tr>
<tr class="separator:ad22d04a2800ae672f6117de3afb0e9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c78dbb54df73f8c5dabe41ebd476207"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a1c78dbb54df73f8c5dabe41ebd476207">current</a> ()</td></tr>
<tr class="separator:a1c78dbb54df73f8c5dabe41ebd476207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b9dee48bb72f0eab8b9d4b0ea25c5f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a4b9dee48bb72f0eab8b9d4b0ea25c5f4">getChildren</a> ()</td></tr>
<tr class="separator:a4b9dee48bb72f0eab8b9d4b0ea25c5f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7769506879dac3170344d8e59218b644"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a7769506879dac3170344d8e59218b644">hasChildren</a> ()</td></tr>
<tr class="separator:a7769506879dac3170344d8e59218b644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9aee4153360fd8139f6b0d68efff56f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#ad9aee4153360fd8139f6b0d68efff56f">hasNext</a> ()</td></tr>
<tr class="separator:ad9aee4153360fd8139f6b0d68efff56f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb87ddbef3247f346c2623f4d91981a1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a> ()</td></tr>
<tr class="separator:adb87ddbef3247f346c2623f4d91981a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b0100e4a548e9464d75dcbfe6ac297a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a1b0100e4a548e9464d75dcbfe6ac297a">valid</a> ()</td></tr>
<tr class="separator:a1b0100e4a548e9464d75dcbfe6ac297a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3273e5078ee49a4bd55620327ed09a5e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a3273e5078ee49a4bd55620327ed09a5e">next</a> ()</td></tr>
<tr class="separator:a3273e5078ee49a4bd55620327ed09a5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c416b77eeea1ecec6652936703d9ff7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a9c416b77eeea1ecec6652936703d9ff7">rewind</a> ()</td></tr>
<tr class="separator:a9c416b77eeea1ecec6652936703d9ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d64388e2a374203fa16760b923b087"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#ad0d64388e2a374203fa16760b923b087">offsetExists</a> ($offset)</td></tr>
<tr class="separator:ad0d64388e2a374203fa16760b923b087"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a716e7512816cf490e5a16ec307f7d889"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a716e7512816cf490e5a16ec307f7d889">offsetGet</a> ($offset)</td></tr>
<tr class="separator:a716e7512816cf490e5a16ec307f7d889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e9be0418e0cc969d47f4b7475adb21d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a5e9be0418e0cc969d47f4b7475adb21d">offsetSet</a> ($offset, $value)</td></tr>
<tr class="separator:a5e9be0418e0cc969d47f4b7475adb21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a732408c9a027db531af8ecce82401c07"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a732408c9a027db531af8ecce82401c07">offsetUnset</a> ($offset)</td></tr>
<tr class="separator:a732408c9a027db531af8ecce82401c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8ab685826ff08e853de2aebad9df459"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#ac8ab685826ff08e853de2aebad9df459">__get</a> ($offset)</td></tr>
<tr class="separator:ac8ab685826ff08e853de2aebad9df459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14930274e5498a5a8816ef751ff87946"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a14930274e5498a5a8816ef751ff87946">__set</a> ($offset, $value)</td></tr>
<tr class="separator:a14930274e5498a5a8816ef751ff87946"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad672c568344dc5941225d92a87a537e2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ad672c568344dc5941225d92a87a537e2">fetchNodeList</a> ()</td></tr>
<tr class="separator:ad672c568344dc5941225d92a87a537e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af215b492a79130730f05b1ce52cc1212"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#af215b492a79130730f05b1ce52cc1212">fetchNodeInfo</a> ()</td></tr>
<tr class="separator:af215b492a79130730f05b1ce52cc1212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a505bafb855213b5b46de201237ed0c9f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a505bafb855213b5b46de201237ed0c9f">fetchPermissionList</a> ()</td></tr>
<tr class="separator:a505bafb855213b5b46de201237ed0c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48619bb6662f66495e7b16378d3ff914"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a48619bb6662f66495e7b16378d3ff914">fetchPermissionCats</a> ()</td></tr>
<tr class="separator:a48619bb6662f66495e7b16378d3ff914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad826df3c71029ca48839dbe9aa3559b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#ad826df3c71029ca48839dbe9aa3559b8">filterList</a> (array $nodes=array(), array $rules=array())</td></tr>
<tr class="memdesc:ad826df3c71029ca48839dbe9aa3559b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filters given node list array using specified filter rules.  <a href="#ad826df3c71029ca48839dbe9aa3559b8">More...</a><br/></td></tr>
<tr class="separator:ad826df3c71029ca48839dbe9aa3559b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13303ca9275df184348ed7363d9d7c9a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a">setStorage</a> ($<a class="el" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a>, $val)</td></tr>
<tr class="memdesc:a13303ca9275df184348ed7363d9d7c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes data to the internal storage array.  <a href="#a13303ca9275df184348ed7363d9d7c9a">More...</a><br/></td></tr>
<tr class="separator:a13303ca9275df184348ed7363d9d7c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a6888304aca8d5f12fecb460b0ef6d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a5a6888304aca8d5f12fecb460b0ef6d2">getStorage</a> ($<a class="el" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a>, $default=null)</td></tr>
<tr class="memdesc:a5a6888304aca8d5f12fecb460b0ef6d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns data from the internal storage array.  <a href="#a5a6888304aca8d5f12fecb460b0ef6d2">More...</a><br/></td></tr>
<tr class="separator:a5a6888304aca8d5f12fecb460b0ef6d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbed20ee78d7e5a38097078dd91e70fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#afbed20ee78d7e5a38097078dd91e70fd">delStorage</a> ($<a class="el" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a>)</td></tr>
<tr class="memdesc:afbed20ee78d7e5a38097078dd91e70fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes data from the internal storage array.  <a href="#afbed20ee78d7e5a38097078dd91e70fd">More...</a><br/></td></tr>
<tr class="separator:afbed20ee78d7e5a38097078dd91e70fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a266578bece0506453e1f1bfba1f08966"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a266578bece0506453e1f1bfba1f08966">resetNodeInfo</a> ()</td></tr>
<tr class="separator:a266578bece0506453e1f1bfba1f08966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac66aeb30418e385a5727c191bb8df87d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a> ()</td></tr>
<tr class="separator:ac66aeb30418e385a5727c191bb8df87d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ead519e8396990ba30d79d6bed9d286"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a9ead519e8396990ba30d79d6bed9d286">resetNodeList</a> ()</td></tr>
<tr class="separator:a9ead519e8396990ba30d79d6bed9d286"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ab91d6f68668f2680f1703a17eaf04594"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ab91d6f68668f2680f1703a17eaf04594">$whoami</a> = null</td></tr>
<tr class="separator:ab91d6f68668f2680f1703a17eaf04594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f92fb11501c8888349123fb04dae58c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a8f92fb11501c8888349123fb04dae58c">$version</a> = null</td></tr>
<tr class="separator:a8f92fb11501c8888349123fb04dae58c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a657df059e9d5c25b8106dea2823270d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a657df059e9d5c25b8106dea2823270d2">$serverList</a> = null</td></tr>
<tr class="separator:a657df059e9d5c25b8106dea2823270d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8875fdbef6f0a4e1948206d21b149454"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a8875fdbef6f0a4e1948206d21b149454">$permissionEnds</a> = null</td></tr>
<tr class="separator:a8875fdbef6f0a4e1948206d21b149454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af95c28ba0639e7d70276129a84e7d8a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#af95c28ba0639e7d70276129a84e7d8a3">$permissionList</a> = null</td></tr>
<tr class="separator:af95c28ba0639e7d70276129a84e7d8a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cad8d64ec44907edc6931b1875bfa41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a1cad8d64ec44907edc6931b1875bfa41">$permissionCats</a> = null</td></tr>
<tr class="separator:a1cad8d64ec44907edc6931b1875bfa41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac85d68211e51360f42e0d188f7f15e69"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ac85d68211e51360f42e0d188f7f15e69">$predefined_query_name</a> = null</td></tr>
<tr class="separator:ac85d68211e51360f42e0d188f7f15e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf44520f2388654542193cbaeb1ffe6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#aebf44520f2388654542193cbaeb1ffe6">$exclude_query_clients</a> = FALSE</td></tr>
<tr class="separator:aebf44520f2388654542193cbaeb1ffe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad68c4cece91f5ad117e157fa1bd176ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#ad68c4cece91f5ad117e157fa1bd176ba">$start_offline_virtual</a> = FALSE</td></tr>
<tr class="separator:ad68c4cece91f5ad117e157fa1bd176ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fdc4c2abeecfaef1b677c072f0f0cb2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___host.html#a9fdc4c2abeecfaef1b677c072f0f0cb2">$sort_clients_channels</a> = FALSE</td></tr>
<tr class="separator:a9fdc4c2abeecfaef1b677c072f0f0cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14a79cc9ca202ba4dbfc054f0c18583f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a14a79cc9ca202ba4dbfc054f0c18583f">$parent</a> = null</td></tr>
<tr class="separator:a14a79cc9ca202ba4dbfc054f0c18583f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acadc746cd7eb244d61f195494924f6b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a> = null</td></tr>
<tr class="separator:acadc746cd7eb244d61f195494924f6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1bdee23c7d066edf3d6cb8e75999887"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#ac1bdee23c7d066edf3d6cb8e75999887">$nodeId</a> = 0x00</td></tr>
<tr class="separator:ac1bdee23c7d066edf3d6cb8e75999887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37b39fa104ce36c0f0ea142934c05346"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a37b39fa104ce36c0f0ea142934c05346">$nodeList</a> = null</td></tr>
<tr class="separator:a37b39fa104ce36c0f0ea142934c05346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50699be5fe1e43f7ae2e528db3c1098b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a50699be5fe1e43f7ae2e528db3c1098b">$nodeInfo</a> = array()</td></tr>
<tr class="separator:a50699be5fe1e43f7ae2e528db3c1098b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33efbacf1a9aa094ccc39b0b25f3d369"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_team_speak3___node___abstract.html#a33efbacf1a9aa094ccc39b0b25f3d369">$storage</a> = array()</td></tr>
<tr class="separator:a33efbacf1a9aa094ccc39b0b25f3d369"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class describing a TeamSpeak 3 server instance and all it's parameters. </p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00032">32</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af3c2ddcc3d5e62711d1b889446bfdd7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::__construct </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_team_speak3___adapter___server_query.html">TeamSpeak3_Adapter_ServerQuery</a>&#160;</td>
          <td class="paramname"><em>$squery</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The <a class="el" href="class_team_speak3___node___host.html" title="Class describing a TeamSpeak 3 server instance and all it&#39;s parameters. ">TeamSpeak3_Node_Host</a> constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype"><a class="el" href="class_team_speak3___adapter___server_query.html" title="Provides low-level methods for ServerQuery communication with a TeamSpeak 3 Server. ">TeamSpeak3_Adapter_ServerQuery</a></td><td class="paramname">$squery</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___node___host.html" title="Class describing a TeamSpeak 3 server instance and all it&#39;s parameters. ">TeamSpeak3_Node_Host</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00090">90</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>
<div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  {</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    $this-&gt;parent = $squery;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a690b4c2d08d8fb0da6d89936b01fc66a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverSelectedId </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the primary ID of the selected virtual server. </p>
<dl class="section return"><dt>Returns</dt><dd>integer </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00100">100</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00888">whoamiGet()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00821">logAdd()</a>, <a class="el" href="_host_8php_source.html#l00269">serverGetByPort()</a>, <a class="el" href="_host_8php_source.html#l00245">serverGetSelected()</a>, <a class="el" href="_host_8php_source.html#l00138">serverSelect()</a>, <a class="el" href="_host_8php_source.html#l00385">serverStart()</a>, and <a class="el" href="_host_8php_source.html#l00404">serverStop()</a>.</p>
<div class="fragment"><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  {</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a53a9e8c477b07c1096cab13aa9c9b344" title="Returns a single value from the current ServerQuery connection info. ">whoamiGet</a>(<span class="stringliteral">&quot;virtualserver_id&quot;</span>, 0);</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a1d69e0f2faa753ead87cb3262cbdbe4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverSelectedPort </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the primary UDP port of the selected virtual server. </p>
<dl class="section return"><dt>Returns</dt><dd>integer </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00110">110</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00888">whoamiGet()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00178">serverSelectByPort()</a>.</p>
<div class="fragment"><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  {</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a53a9e8c477b07c1096cab13aa9c9b344" title="Returns a single value from the current ServerQuery connection info. ">whoamiGet</a>(<span class="stringliteral">&quot;virtualserver_port&quot;</span>, 0);</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a46731245bd45599ef4d68cef0b4ca416"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::version </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$ident</em> = <code>null</code>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the servers version information including platform and build number. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$ident</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mixed </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00121">121</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00042">$version</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>.</p>
<div class="fragment"><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  {</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a46731245bd45599ef4d68cef0b4ca416" title="Returns the servers version information including platform and build number. ">version</a> === null)</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    {</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a46731245bd45599ef4d68cef0b4ca416" title="Returns the servers version information including platform and build number. ">version</a> = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>(<span class="stringliteral">&quot;version&quot;</span>)-&gt;toList();</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    }</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    <span class="keywordflow">return</span> ($ident &amp;&amp; array_key_exists($ident, $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a46731245bd45599ef4d68cef0b4ca416" title="Returns the servers version information including platform and build number. ">version</a>)) ? $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a46731245bd45599ef4d68cef0b4ca416" title="Returns the servers version information including platform and build number. ">version</a>[$ident] : <a class="code" href="class_team_speak3___node___host.html#a8f92fb11501c8888349123fb04dae58c">$this-&gt;version</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a458a95deb930c6a8fad35c74ed1e24b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverSelect </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$virtual </em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selects a virtual server by ID to allow further interaction. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sid</td><td></td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$virtual</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00138">138</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>, <a class="el" href="_host_8php_source.html#l00100">serverSelectedId()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00392">TeamSpeak3_Node_Abstract\setStorage()</a>, <a class="el" href="_host_8php_source.html#l00871">whoami()</a>, and <a class="el" href="_host_8php_source.html#l00917">whoamiReset()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00821">logAdd()</a>, <a class="el" href="_host_8php_source.html#l00204">serverDeselect()</a>, and <a class="el" href="_host_8php_source.html#l00166">serverSelectById()</a>.</p>
<div class="fragment"><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  {</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a> !== null &amp;&amp; $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a690b4c2d08d8fb0da6d89936b01fc66a" title="Returns the primary ID of the selected virtual server. ">serverSelectedId</a>() == $sid) <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    $virtual = ($virtual !== null) ? $virtual : $this-&gt;start_offline_virtual;</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    $getargs = func_get_args();</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;use&quot;</span>, array(<span class="stringliteral">&quot;sid&quot;</span> =&gt; $sid, $virtual ? <span class="stringliteral">&quot;-virtual&quot;</span> : null));</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    <span class="keywordflow">if</span>($sid != 0 &amp;&amp; $this-&gt;predefined_query_name !== null)</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    {</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;clientupdate&quot;</span>, array(<span class="stringliteral">&quot;client_nickname&quot;</span> =&gt; (<span class="keywordtype">string</span>) $this-&gt;predefined_query_name));</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    }</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a2abc65f1b0da4b3bc64dbda8d47c0f67" title="Resets the current ServerQuery connection info. ">whoamiReset</a>();</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a" title="Writes data to the internal storage array. ">setStorage</a>(<span class="stringliteral">&quot;_server_use&quot;</span>, array(__FUNCTION__, $getargs));</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyServerselected&quot;</span>, $this);</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af40f36410c5e022810e3f1546e420eee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverSelectById </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$virtual </em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Alias for <a class="el" href="class_team_speak3___node___host.html#a458a95deb930c6a8fad35c74ed1e24b7" title="Selects a virtual server by ID to allow further interaction. ">serverSelect()</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sid</td><td></td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$virtual</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00166">166</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00138">serverSelect()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00256">serverGetById()</a>.</p>
<div class="fragment"><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  {</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a458a95deb930c6a8fad35c74ed1e24b7" title="Selects a virtual server by ID to allow further interaction. ">serverSelect</a>($sid, $virtual);</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a1735a2cfe745783b5d1aed7d74733e3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverSelectByPort </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$virtual </em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selects a virtual server by UDP port to allow further interaction. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$port</td><td></td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$virtual</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00178">178</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>, <a class="el" href="_host_8php_source.html#l00110">serverSelectedPort()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00392">TeamSpeak3_Node_Abstract\setStorage()</a>, <a class="el" href="_host_8php_source.html#l00871">whoami()</a>, and <a class="el" href="_host_8php_source.html#l00917">whoamiReset()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00269">serverGetByPort()</a>.</p>
<div class="fragment"><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  {</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a> !== null &amp;&amp; $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1d69e0f2faa753ead87cb3262cbdbe4e" title="Returns the primary UDP port of the selected virtual server. ">serverSelectedPort</a>() == $port) <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    $virtual = ($virtual !== null) ? $virtual : $this-&gt;start_offline_virtual;</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    $getargs = func_get_args();</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;use&quot;</span>, array(<span class="stringliteral">&quot;port&quot;</span> =&gt; $port, $virtual ? <span class="stringliteral">&quot;-virtual&quot;</span> : null));</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    <span class="keywordflow">if</span>($port != 0 &amp;&amp; $this-&gt;predefined_query_name !== null)</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    {</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;clientupdate&quot;</span>, array(<span class="stringliteral">&quot;client_nickname&quot;</span> =&gt; (<span class="keywordtype">string</span>) $this-&gt;predefined_query_name));</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    }</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a2abc65f1b0da4b3bc64dbda8d47c0f67" title="Resets the current ServerQuery connection info. ">whoamiReset</a>();</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a" title="Writes data to the internal storage array. ">setStorage</a>(<span class="stringliteral">&quot;_server_use&quot;</span>, array(__FUNCTION__, $getargs));</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyServerselected&quot;</span>, $this);</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a7cdbb02364fbdcde55f6931ecfed32e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverDeselect </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Deselects the active virtual server. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00204">204</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00415">TeamSpeak3_Node_Abstract\delStorage()</a>, and <a class="el" href="_host_8php_source.html#l00138">serverSelect()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00821">logAdd()</a>, <a class="el" href="_host_8php_source.html#l00385">serverStart()</a>, and <a class="el" href="_host_8php_source.html#l00404">serverStop()</a>.</p>
<div class="fragment"><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;  {</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a458a95deb930c6a8fad35c74ed1e24b7" title="Selects a virtual server by ID to allow further interaction. ">serverSelect</a>(0);</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#afbed20ee78d7e5a38097078dd91e70fd" title="Deletes data from the internal storage array. ">delStorage</a>(<span class="stringliteral">&quot;_server_use&quot;</span>);</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ad18fcacc29347482852bc26404f0afeb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverIdGetByPort </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$port</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the ID of a virtual server matching the given port. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$port</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>integer </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00217">217</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>.</p>
<div class="fragment"><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  {</div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    $sid = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;serveridgetbyport&quot;</span>, array(<span class="stringliteral">&quot;virtualserver_port&quot;</span> =&gt; $port))-&gt;toList();</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    <span class="keywordflow">return</span> $sid[<span class="stringliteral">&quot;server_id&quot;</span>];</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a9afa569106eacc750249e699dc138937"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGetPortById </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the port of a virtual server matching the given ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>integer </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00230">230</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00435">serverList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  {</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    <span class="keywordflow">if</span>(!array_key_exists((<span class="keywordtype">string</span>) $sid, $this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a>()))</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    {</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a>(<span class="stringliteral">&quot;invalid serverID&quot;</span>, 0x400);</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    }</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a>[intval((<span class="keywordtype">string</span>) $sid)][<span class="stringliteral">&quot;virtualserver_port&quot;</span>];</div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a1cd8d3f3f4457d827bd8aa7af6b6d457"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGetSelected </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the currently selected ID. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00245">245</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00256">serverGetById()</a>, and <a class="el" href="_host_8php_source.html#l00100">serverSelectedId()</a>.</p>
<div class="fragment"><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  {</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___host.html#aebc3e06e7bffcc0dc0f725b1d60bbcc8" title="Returns the TeamSpeak3_Node_Server object matching the given ID. ">serverGetById</a>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a690b4c2d08d8fb0da6d89936b01fc66a" title="Returns the primary ID of the selected virtual server. ">serverSelectedId</a>());</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aebc3e06e7bffcc0dc0f725b1d60bbcc8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGetById </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00256">256</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00166">serverSelectById()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00245">serverGetSelected()</a>.</p>
<div class="fragment"><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  {</div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#af40f36410c5e022810e3f1546e420eee" title="Alias for serverSelect(). ">serverSelectById</a>($sid);</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a>($this, array(<span class="stringliteral">&quot;virtualserver_id&quot;</span> =&gt; intval($sid)));</div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a0c41dd934b1d3cf696f0d9ad68b9b4f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGetByPort </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$port</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given port number. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$port</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00269">269</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00178">serverSelectByPort()</a>, and <a class="el" href="_host_8php_source.html#l00100">serverSelectedId()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00319">serverGetByTSDNS()</a>.</p>
<div class="fragment"><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;  {</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1735a2cfe745783b5d1aed7d74733e3d" title="Selects a virtual server by UDP port to allow further interaction. ">serverSelectByPort</a>($port);</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a>($this, array(<span class="stringliteral">&quot;virtualserver_id&quot;</span> =&gt; $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a690b4c2d08d8fb0da6d89936b01fc66a" title="Returns the primary ID of the selected virtual server. ">serverSelectedId</a>()));</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ad03325cb5a05509eb1a73ae947f3b899"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGetByName </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$name</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the first <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given name. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$name</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00283">283</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00042">TeamSpeak3_Node_Abstract\$server</a>, and <a class="el" href="_host_8php_source.html#l00435">serverList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  {</div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;    <span class="keywordflow">foreach</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a>() as <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>)</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    {</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;      <span class="keywordflow">if</span>($server[<span class="stringliteral">&quot;virtualserver_name&quot;</span>] == $name) <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>;</div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    }</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;    <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a>(<span class="stringliteral">&quot;invalid serverID&quot;</span>, 0x400);</div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a3684344def5e16f20bd246cca546d54f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGetByUid </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$uid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the first <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given unique identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$uid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00300">300</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00042">TeamSpeak3_Node_Abstract\$server</a>, and <a class="el" href="_host_8php_source.html#l00435">serverList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  {</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    <span class="keywordflow">foreach</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a>() as <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>)</div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    {</div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;      <span class="keywordflow">if</span>($server[<span class="stringliteral">&quot;virtualserver_unique_identifier&quot;</span>] == $uid) <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>;</div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    }</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a>(<span class="stringliteral">&quot;invalid serverID&quot;</span>, 0x400);</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="acc10ad7c83e424cb785656695f2ad5ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGetByTSDNS </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$tsdns</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the first <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> object matching the given TSDNS hostname. </p>
<p>Like the TeamSpeak 3 Client, this method will start looking for a TSDNS server on the second-level domain including a fallback to the third-level domain of the specified $tsdns parameter.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$tsdns</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00319">319</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_string_8php_source.html#l00063">TeamSpeak3_Helper_String\factory()</a>, <a class="el" href="_team_speak3_8php_source.html#l00309">TeamSpeak3\factory()</a>, <a class="el" href="_uri_8php_source.html#l00650">TeamSpeak3_Helper_Uri\getFQDNParts()</a>, and <a class="el" href="_host_8php_source.html#l00269">serverGetByPort()</a>.</p>
<div class="fragment"><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  {</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;    $parts = <a class="code" href="class_team_speak3___helper___uri.html#a492df27bfd3856a754ab6aa146731813" title="Returns an array containing the three main parts of a FQDN (Fully Qualified Domain Name)...">TeamSpeak3_Helper_Uri::getFQDNParts</a>($tsdns);</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    $query = <a class="code" href="class_team_speak3___helper___string.html#a475f5a602d67dd0568fb8c86352c88a0" title="Returns a TeamSpeak3_Helper_String object for thegiven string. ">TeamSpeak3_Helper_String::factory</a>(array_shift($parts));</div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    <span class="keywordflow">while</span>($part = array_shift($parts))</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    {</div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;      $query-&gt;prepend($part);</div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;      <span class="keywordflow">try</span></div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;      {</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;        $port = <a class="code" href="class_team_speak3.html#aed403cdb559cae556a94a0d9823bcaf4" title="Factory for TeamSpeak3_Adapter_Abstract classes. ">TeamSpeak3::factory</a>(<span class="stringliteral">&quot;tsdns://&quot;</span> . $query . <span class="stringliteral">&quot;/?timeout=3&quot;</span>)-&gt;resolve($tsdns)-&gt;section(<span class="stringliteral">&quot;:&quot;</span>, 1);</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;        <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a0c41dd934b1d3cf696f0d9ad68b9b4f1" title="Returns the TeamSpeak3_Node_Server object matching the given port number. ">serverGetByPort</a>($port == <span class="stringliteral">&quot;&quot;</span> ? 9987 : $port);</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;      }</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;      <span class="keywordflow">catch</span>(<a class="code" href="class_team_speak3___transport___exception.html" title="Enhanced exception class for TeamSpeak3_Transport_Abstract objects. ">TeamSpeak3_Transport_Exception</a> $e)</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;      {</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;        <span class="comment">/* skip &quot;Connection timed out&quot; and &quot;Connection refused&quot; */</span></div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;        <span class="keywordflow">if</span>($e-&gt;getCode() != 10060 &amp;&amp; $e-&gt;getCode() != 10061) <span class="keywordflow">throw</span> $e;</div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;      }</div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    }</div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;</div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a>(<span class="stringliteral">&quot;invalid serverID&quot;</span>, 0x400);</div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a1a3e7ae9444d37169d52376d5bde2b03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverCreate </td>
          <td>(</td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$properties</em> = <code>array()</code>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a new virtual server using given properties and returns an assoc array containing the new ID and initial admin token. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">$properties</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00351">351</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00042">TeamSpeak3_Node_Abstract\$server</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>, and <a class="el" href="_host_8php_source.html#l00459">serverListReset()</a>.</p>
<div class="fragment"><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  {</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a62c9504f6d6e9128a2ef2cbc34f257b6" title="Resets the list of virtual servers. ">serverListReset</a>();</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;    $detail = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;servercreate&quot;</span>, $properties)-&gt;toList();</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;    <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a> = <span class="keyword">new</span> <a class="code" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a>($this, array(<span class="stringliteral">&quot;virtualserver_id&quot;</span> =&gt; intval($detail[<span class="stringliteral">&quot;sid&quot;</span>])));</div>
<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyServercreated&quot;</span>, $this, $detail[<span class="stringliteral">&quot;sid&quot;</span>]);</div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyTokencreated&quot;</span>, <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>, $detail[<span class="stringliteral">&quot;token&quot;</span>]);</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    <span class="keywordflow">return</span> $detail;</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="add283a1e8d0938064cd37168af0eacda"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverDelete </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Deletes the virtual server specified by ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00370">370</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>, and <a class="el" href="_host_8php_source.html#l00459">serverListReset()</a>.</p>
<div class="fragment"><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  {</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a62c9504f6d6e9128a2ef2cbc34f257b6" title="Resets the list of virtual servers. ">serverListReset</a>();</div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;</div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;serverdelete&quot;</span>, array(<span class="stringliteral">&quot;sid&quot;</span> =&gt; $sid));</div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyServerdeleted&quot;</span>, $this, $sid);</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a884c27a8e4fdc135b3a71c2c3d833271"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverStart </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Starts the virtual server specified by ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00385">385</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>, <a class="el" href="_host_8php_source.html#l00204">serverDeselect()</a>, <a class="el" href="_host_8php_source.html#l00459">serverListReset()</a>, and <a class="el" href="_host_8php_source.html#l00100">serverSelectedId()</a>.</p>
<div class="fragment"><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;  {</div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;    <span class="keywordflow">if</span>($sid == $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a690b4c2d08d8fb0da6d89936b01fc66a" title="Returns the primary ID of the selected virtual server. ">serverSelectedId</a>())</div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;    {</div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a7cdbb02364fbdcde55f6931ecfed32e6" title="Deselects the active virtual server. ">serverDeselect</a>();</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;    }</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;serverstart&quot;</span>, array(<span class="stringliteral">&quot;sid&quot;</span> =&gt; $sid));</div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a62c9504f6d6e9128a2ef2cbc34f257b6" title="Resets the list of virtual servers. ">serverListReset</a>();</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;</div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyServerstarted&quot;</span>, $this, $sid);</div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af51beeafd1f513a233308775278f5bc1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverStop </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stops the virtual server specified by ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00404">404</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>, <a class="el" href="_host_8php_source.html#l00204">serverDeselect()</a>, <a class="el" href="_host_8php_source.html#l00459">serverListReset()</a>, and <a class="el" href="_host_8php_source.html#l00100">serverSelectedId()</a>.</p>
<div class="fragment"><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  {</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    <span class="keywordflow">if</span>($sid == $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a690b4c2d08d8fb0da6d89936b01fc66a" title="Returns the primary ID of the selected virtual server. ">serverSelectedId</a>())</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;    {</div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a7cdbb02364fbdcde55f6931ecfed32e6" title="Deselects the active virtual server. ">serverDeselect</a>();</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    }</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;serverstop&quot;</span>, array(<span class="stringliteral">&quot;sid&quot;</span> =&gt; $sid));</div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a62c9504f6d6e9128a2ef2cbc34f257b6" title="Resets the list of virtual servers. ">serverListReset</a>();</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyServerstopped&quot;</span>, $this, $sid);</div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ab34c49d39d9e87f25168ea654005e893"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverStopProcess </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stops the entire TeamSpeak 3 Server instance by shutting down the process. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00422">422</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, and <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>.</p>
<div class="fragment"><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  {</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyServershutdown&quot;</span>, $this);</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;serverprocessstop&quot;</span>);</div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af60cb13dd90638c36de581f61ca8c92d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverList </td>
          <td>(</td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$filter</em> = <code>array()</code>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns an array filled with <a class="el" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a> objects. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">$filter</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00435">435</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00042">TeamSpeak3_Node_Abstract\$server</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00222">TeamSpeak3_Node_Abstract\filterList()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00468">TeamSpeak3_Node_Abstract\resetNodeList()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00945">fetchNodeList()</a>, <a class="el" href="_host_8php_source.html#l00283">serverGetByName()</a>, <a class="el" href="_host_8php_source.html#l00300">serverGetByUid()</a>, <a class="el" href="_host_8php_source.html#l00230">serverGetPortById()</a>, and <a class="el" href="_host_8php_source.html#l00459">serverListReset()</a>.</p>
<div class="fragment"><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  {</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a> === null)</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;    {</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;      $servers = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>(<span class="stringliteral">&quot;serverlist -uid&quot;</span>)-&gt;toAssocArray(<span class="stringliteral">&quot;virtualserver_id&quot;</span>);</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a> = array();</div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div>
<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;      <span class="keywordflow">foreach</span>($servers as $sid =&gt; <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>)</div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;      {</div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a>[$sid] = <span class="keyword">new</span> <a class="code" href="class_team_speak3___node___server.html" title="Class describing a TeamSpeak 3 virtual server and all it&#39;s parameters. ">TeamSpeak3_Node_Server</a>($this, <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>);</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;      }</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a9ead519e8396990ba30d79d6bed9d286">resetNodeList</a>();</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;    }</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ad826df3c71029ca48839dbe9aa3559b8" title="Filters given node list array using specified filter rules. ">filterList</a>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a>, $filter);</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a62c9504f6d6e9128a2ef2cbc34f257b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverListReset </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Resets the list of virtual servers. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00459">459</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00468">TeamSpeak3_Node_Abstract\resetNodeList()</a>, and <a class="el" href="_host_8php_source.html#l00435">serverList()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00351">serverCreate()</a>, <a class="el" href="_host_8php_source.html#l00370">serverDelete()</a>, <a class="el" href="_host_8php_source.html#l00385">serverStart()</a>, and <a class="el" href="_host_8php_source.html#l00404">serverStop()</a>.</p>
<div class="fragment"><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;  {</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a9ead519e8396990ba30d79d6bed9d286">resetNodeList</a>();</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a> = null;</div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ab185118ab245fbd1068b2b0301dd21e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::bindingList </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a list of IP addresses used by the server instance on multi-homed machines. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00470">470</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>.</p>
<div class="fragment"><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  {</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>(<span class="stringliteral">&quot;bindinglist&quot;</span>)-&gt;toArray();</div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a8495ade30f51bda37e41b719ed183092"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionList </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a list of permissions available on the server instance. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00480">480</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00057">$permissionList</a>, <a class="el" href="_string_8php_source.html#l00063">TeamSpeak3_Helper_String\factory()</a>, <a class="el" href="_host_8php_source.html#l00969">fetchPermissionList()</a>, <a class="el" href="_host_8php_source.html#l00647">permissionGetCategoryById()</a>, and <a class="el" href="_host_8php_source.html#l00693">permissionGetGrantById()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00969">fetchPermissionList()</a>, <a class="el" href="_host_8php_source.html#l00611">permissionGetIdByName()</a>, <a class="el" href="_host_8php_source.html#l00628">permissionGetNameById()</a>, and <a class="el" href="_host_8php_source.html#l00548">permissionTree()</a>.</p>
<div class="fragment"><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;  {</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a> === null)</div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;    {</div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a505bafb855213b5b46de201237ed0c9f">fetchPermissionList</a>();</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    }</div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;    <span class="keywordflow">foreach</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a> as $permname =&gt; $permdata)</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;    {</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;      <span class="keywordflow">if</span>(isset($permdata[<span class="stringliteral">&quot;permcatid&quot;</span>]) &amp;&amp; $permdata[<span class="stringliteral">&quot;permgrant&quot;</span>])</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;      {</div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;        <span class="keywordflow">continue</span>;</div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;      }</div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;</div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$permname][<span class="stringliteral">&quot;permcatid&quot;</span>] = $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a211d5a64cffe5619b24380332e61075a" title="Returns the internal category of the permission matching the given ID. ">permissionGetCategoryById</a>($permdata[<span class="stringliteral">&quot;permid&quot;</span>]);</div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$permname][<span class="stringliteral">&quot;permgrant&quot;</span>] = $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a54992d4abd6db0b12dc8aa4aac76b14d" title="Returns the internal ID of the i_needed_modify_power_* or grant permission. ">permissionGetGrantById</a>($permdata[<span class="stringliteral">&quot;permid&quot;</span>]);</div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;      $grantsid = <span class="stringliteral">&quot;i_needed_modify_power_&quot;</span> . substr($permname, 2);</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;      <span class="keywordflow">if</span>(!$permdata[<span class="stringliteral">&quot;permname&quot;</span>]-&gt;startsWith(<span class="stringliteral">&quot;i_needed_modify_power_&quot;</span>) &amp;&amp; !isset($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$grantsid]))</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;      {</div>
<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$grantsid][<span class="stringliteral">&quot;permid&quot;</span>]    = $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$permname][<span class="stringliteral">&quot;permgrant&quot;</span>];</div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$grantsid][<span class="stringliteral">&quot;permname&quot;</span>]  = <a class="code" href="class_team_speak3___helper___string.html#a475f5a602d67dd0568fb8c86352c88a0" title="Returns a TeamSpeak3_Helper_String object for thegiven string. ">TeamSpeak3_Helper_String::factory</a>($grantsid);</div>
<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$grantsid][<span class="stringliteral">&quot;permdesc&quot;</span>]  = null;</div>
<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$grantsid][<span class="stringliteral">&quot;permcatid&quot;</span>] = 0xFF;</div>
<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$grantsid][<span class="stringliteral">&quot;permgrant&quot;</span>] = $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$permname][<span class="stringliteral">&quot;permgrant&quot;</span>];</div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;      }</div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;    }</div>
<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___host.html#af95c28ba0639e7d70276129a84e7d8a3">$this-&gt;permissionList</a>;</div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a9a998c77512d885b738aa02871f5f36d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionCats </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a list of permission categories available on the server instance. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00517">517</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00062">$permissionCats</a>, and <a class="el" href="_host_8php_source.html#l00993">fetchPermissionCats()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00993">fetchPermissionCats()</a>, <a class="el" href="_host_8php_source.html#l00647">permissionGetCategoryById()</a>, and <a class="el" href="_host_8php_source.html#l00548">permissionTree()</a>.</p>
<div class="fragment"><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;  {</div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a9a998c77512d885b738aa02871f5f36d" title="Returns a list of permission categories available on the server instance. ">permissionCats</a> === null)</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;    {</div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a48619bb6662f66495e7b16378d3ff914">fetchPermissionCats</a>();</div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;    }</div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;</div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___host.html#a1cad8d64ec44907edc6931b1875bfa41">$this-&gt;permissionCats</a>;</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a02d37eda05e217d66ab8aaed01e32203"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionEnds </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a list of permission category endings available on the server instance. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00532">532</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00062">$permissionCats</a>, and <a class="el" href="_host_8php_source.html#l00969">fetchPermissionList()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00969">fetchPermissionList()</a>, and <a class="el" href="_host_8php_source.html#l00647">permissionGetCategoryById()</a>.</p>
<div class="fragment"><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;  {</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a02d37eda05e217d66ab8aaed01e32203" title="Returns a list of permission category endings available on the server instance. ">permissionEnds</a> === null)</div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;    {</div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a505bafb855213b5b46de201237ed0c9f">fetchPermissionList</a>();</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;    }</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___host.html#a1cad8d64ec44907edc6931b1875bfa41">$this-&gt;permissionCats</a>;</div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a2fc2c5feb088d545c4d4140a1bed1993"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionTree </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns an array filled with all permission categories known to the server including their ID, name and parent. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00548">548</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_string_8php_source.html#l00063">TeamSpeak3_Helper_String\factory()</a>, <a class="el" href="_convert_8php_source.html#l00144">TeamSpeak3_Helper_Convert\permissionCategory()</a>, <a class="el" href="_host_8php_source.html#l00517">permissionCats()</a>, and <a class="el" href="_host_8php_source.html#l00480">permissionList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;  {</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;    $permtree = array();</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;    <span class="keywordflow">foreach</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a9a998c77512d885b738aa02871f5f36d" title="Returns a list of permission categories available on the server instance. ">permissionCats</a>() as $key =&gt; $val)</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;    {</div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;      $permtree[$val][<span class="stringliteral">&quot;permcatid&quot;</span>]      = $val;</div>
<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;      $permtree[$val][<span class="stringliteral">&quot;permcathex&quot;</span>]     = <span class="stringliteral">&quot;0x&quot;</span> . dechex($val);</div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;      $permtree[$val][<span class="stringliteral">&quot;permcatname&quot;</span>]    = <a class="code" href="class_team_speak3___helper___string.html#a475f5a602d67dd0568fb8c86352c88a0" title="Returns a TeamSpeak3_Helper_String object for thegiven string. ">TeamSpeak3_Helper_String::factory</a>(<a class="code" href="class_team_speak3___helper___convert.html#ae7ade0698dc565074b00e5b82ed5790f" title="Converts a given permission category value to a human readable name. ">TeamSpeak3_Helper_Convert::permissionCategory</a>($val));</div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;      $permtree[$val][<span class="stringliteral">&quot;permcatparent&quot;</span>]  = $permtree[$val][<span class="stringliteral">&quot;permcathex&quot;</span>]{3} == 0 ? 0 : hexdec($permtree[$val][<span class="stringliteral">&quot;permcathex&quot;</span>]{2} . 0);</div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;      $permtree[$val][<span class="stringliteral">&quot;permcatchilren&quot;</span>] = 0;</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;      $permtree[$val][<span class="stringliteral">&quot;permcatcount&quot;</span>]   = 0;</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;      <span class="keywordflow">if</span>(isset($permtree[$permtree[$val][<span class="stringliteral">&quot;permcatparent&quot;</span>]]))</div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;      {</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;        $permtree[$permtree[$val][<span class="stringliteral">&quot;permcatparent&quot;</span>]][<span class="stringliteral">&quot;permcatchilren&quot;</span>]++;</div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;      }</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;      <span class="keywordflow">if</span>($permtree[$val][<span class="stringliteral">&quot;permcatname&quot;</span>]-&gt;contains(<span class="stringliteral">&quot;/&quot;</span>))</div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;      {</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;        $permtree[$val][<span class="stringliteral">&quot;permcatname&quot;</span>] = $permtree[$val][<span class="stringliteral">&quot;permcatname&quot;</span>]-&gt;section(<span class="stringliteral">&quot;/&quot;</span>, 1)-&gt;trim();</div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;      }</div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;      <span class="keywordflow">foreach</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>() as $permission)</div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;      {</div>
<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;        <span class="keywordflow">if</span>($permission[<span class="stringliteral">&quot;permid&quot;</span>][<span class="stringliteral">&quot;permcatid&quot;</span>] == $val)</div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;        {</div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;          $permtree[$val][<span class="stringliteral">&quot;permcatcount&quot;</span>]++;</div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;        }</div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;      }</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;    }</div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;</div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;    <span class="keywordflow">return</span> $permtree;</div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a47648cae36cfe3c602bb02ef3eb840e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionFind </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the IDs of all clients, channels or groups using the permission with the specified ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$permid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00590">590</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00486">TeamSpeak3_Node_Abstract\current()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>.</p>
<div class="fragment"><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;  {</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;    <span class="keywordflow">if</span>(!is_array($permid))</div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;    {</div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;      $permident = (is_numeric($permid)) ? <span class="stringliteral">&quot;permid&quot;</span> : <span class="stringliteral">&quot;permsid&quot;</span>;</div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;    }</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;    <span class="keywordflow">else</span></div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;    {</div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;      $permident = (is_numeric(<a class="code" href="class_team_speak3___node___abstract.html#a1c78dbb54df73f8c5dabe41ebd476207">current</a>($permid))) ? <span class="stringliteral">&quot;permid&quot;</span> : <span class="stringliteral">&quot;permsid&quot;</span>;</div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;    }</div>
<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;</div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;permfind&quot;</span>, array($permident =&gt; $permid))-&gt;toArray();</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a3303cb17f6a97ff39b6ecfd0cf88f3c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionGetIdByName </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$name</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the ID of the permission matching the given name. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$name</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>integer </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00611">611</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00480">permissionList()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00647">permissionGetCategoryById()</a>, and <a class="el" href="_host_8php_source.html#l00693">permissionGetGrantById()</a>.</p>
<div class="fragment"><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;  {</div>
<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;    <span class="keywordflow">if</span>(!array_key_exists((<span class="keywordtype">string</span>) $name, $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>()))</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;    {</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a>(<span class="stringliteral">&quot;invalid permission ID&quot;</span>, 0xA02);</div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;    }</div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;</div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[(string) $name][<span class="stringliteral">&quot;permid&quot;</span>];</div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a6c2afc0481179435222ed45aebd088fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionGetNameById </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the name of the permission matching the given ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$permid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___helper___string.html" title="Helper class for string handling. ">TeamSpeak3_Helper_String</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00628">628</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00480">permissionList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;  {</div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;    <span class="keywordflow">foreach</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>() as $name =&gt; $perm)</div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;    {</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;      <span class="keywordflow">if</span>($perm[<span class="stringliteral">&quot;permid&quot;</span>] == $permid) <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___helper___string.html" title="Helper class for string handling. ">TeamSpeak3_Helper_String</a>($name);</div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;    }</div>
<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;</div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;    <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a>(<span class="stringliteral">&quot;invalid permission ID&quot;</span>, 0xA02);</div>
<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a211d5a64cffe5619b24380332e61075a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionGetCategoryById </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the internal category of the permission matching the given ID. </p>
<p>All pre-3.0.7 permission IDs are are 2 bytes wide. The first byte identifies the category while the second byte is the permission count within that group.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$permid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>integer </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00647">647</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00993">fetchPermissionCats()</a>, <a class="el" href="_host_8php_source.html#l00969">fetchPermissionList()</a>, <a class="el" href="_host_8php_source.html#l00517">permissionCats()</a>, <a class="el" href="_host_8php_source.html#l00532">permissionEnds()</a>, and <a class="el" href="_host_8php_source.html#l00611">permissionGetIdByName()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00480">permissionList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;  {</div>
<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;    <span class="keywordflow">if</span>(!is_numeric($permid))</div>
<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;    {</div>
<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;      $permid = $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a3303cb17f6a97ff39b6ecfd0cf88f3c1" title="Returns the ID of the permission matching the given name. ">permissionGetIdByName</a>($permid);</div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;    }</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;</div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;    <span class="keywordflow">if</span>($permid &lt; 0x1000)</div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;    {</div>
<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;      <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a02d37eda05e217d66ab8aaed01e32203" title="Returns a list of permission category endings available on the server instance. ">permissionEnds</a> === null)</div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;      {</div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a505bafb855213b5b46de201237ed0c9f">fetchPermissionList</a>();</div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;      }</div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;</div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;      <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a9a998c77512d885b738aa02871f5f36d" title="Returns a list of permission categories available on the server instance. ">permissionCats</a> === null)</div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;      {</div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a48619bb6662f66495e7b16378d3ff914">fetchPermissionCats</a>();</div>
<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;      }</div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;</div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;      $catids = array_values($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a9a998c77512d885b738aa02871f5f36d" title="Returns a list of permission categories available on the server instance. ">permissionCats</a>());</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;      <span class="keywordflow">foreach</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a02d37eda05e217d66ab8aaed01e32203" title="Returns a list of permission category endings available on the server instance. ">permissionEnds</a> as $key =&gt; $val)</div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;      {</div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;        <span class="keywordflow">if</span>($val &gt;= $permid &amp;&amp; isset($catids[$key]))</div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;        {</div>
<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;          <span class="keywordflow">return</span> $catids[$key];</div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;        }</div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;      }</div>
<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;</div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;      <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;    }</div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;    <span class="keywordflow">else</span></div>
<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;    {</div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;      <span class="keywordflow">return</span> (<span class="keywordtype">int</span>) $permid &gt;&gt; 8;</div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;    }</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a54992d4abd6db0b12dc8aa4aac76b14d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::permissionGetGrantById </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the internal ID of the i_needed_modify_power_* or grant permission. </p>
<p>Every permission has an associated i_needed_modify_power_* permission, for example b_client_ban_create has an associated permission called i_needed_modify_power_client_ban_create.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$permid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>integer </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00693">693</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00611">permissionGetIdByName()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00480">permissionList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;  {</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;    <span class="keywordflow">if</span>(!is_numeric($permid))</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;    {</div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;      $permid = $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a3303cb17f6a97ff39b6ecfd0cf88f3c1" title="Returns the ID of the permission matching the given name. ">permissionGetIdByName</a>($permid);</div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;    }</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;</div>
<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;    <span class="keywordflow">if</span>($permid &lt; 0x1000)</div>
<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;    {</div>
<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;      <span class="keywordflow">return</span> (<span class="keywordtype">int</span>) $permid+0x8000;</div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;    }</div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;    <span class="keywordflow">else</span></div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;    {</div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;      <span class="keywordflow">return</span> (<span class="keywordtype">int</span>) bindec(substr(decbin($permid), -8))+0xFF00;</div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;    }</div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a4bdd23ed10633b2a3b42231f1642abfc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGroupPermAutoAssign </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sgtype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permvalue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permnegated</em> = <code>FALSE</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permskip</em> = <code>FALSE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a set of specified permissions to all regular server groups on all virtual servers. </p>
<p>The target groups will be identified by the value of their i_group_auto_update_type permission specified with $sgtype.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sgtype</td><td></td></tr>
    <tr><td class="paramtype">integer</td><td class="paramname">$permid</td><td></td></tr>
    <tr><td class="paramtype">integer</td><td class="paramname">$permvalue</td><td></td></tr>
    <tr><td class="paramtype">integer</td><td class="paramname">$permnegated</td><td></td></tr>
    <tr><td class="paramtype">integer</td><td class="paramname">$permskip</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00721">721</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00486">TeamSpeak3_Node_Abstract\current()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>.</p>
<div class="fragment"><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;  {</div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;    <span class="keywordflow">if</span>(!is_array($permid))</div>
<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;    {</div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;      $permident = (is_numeric($permid)) ? <span class="stringliteral">&quot;permid&quot;</span> : <span class="stringliteral">&quot;permsid&quot;</span>;</div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;    }</div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;    <span class="keywordflow">else</span></div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;    {</div>
<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;      $permident = (is_numeric(<a class="code" href="class_team_speak3___node___abstract.html#a1c78dbb54df73f8c5dabe41ebd476207">current</a>($permid))) ? <span class="stringliteral">&quot;permid&quot;</span> : <span class="stringliteral">&quot;permsid&quot;</span>;</div>
<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;    }</div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;servergroupautoaddperm&quot;</span>, array(<span class="stringliteral">&quot;sgtype&quot;</span> =&gt; $sgtype, $permident =&gt; $permid, <span class="stringliteral">&quot;permvalue&quot;</span> =&gt; $permvalue, <span class="stringliteral">&quot;permnegated&quot;</span> =&gt; $permnegated, <span class="stringliteral">&quot;permskip&quot;</span> =&gt; $permskip));</div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aebce552f43d459d24b80a1b667480b5a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::serverGroupPermAutoRemove </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$sgtype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a set of specified permissions from all regular server groups on all virtual servers. </p>
<p>The target groups will be identified by the value of their i_group_auto_update_type permission specified with $sgtype.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$sgtype</td><td></td></tr>
    <tr><td class="paramtype">integer</td><td class="paramname">$permid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00743">743</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00486">TeamSpeak3_Node_Abstract\current()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>.</p>
<div class="fragment"><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;  {</div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;    <span class="keywordflow">if</span>(!is_array($permid))</div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;    {</div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;      $permident = (is_numeric($permid)) ? <span class="stringliteral">&quot;permid&quot;</span> : <span class="stringliteral">&quot;permsid&quot;</span>;</div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;    }</div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;    <span class="keywordflow">else</span></div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;    {</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;      $permident = (is_numeric(<a class="code" href="class_team_speak3___node___abstract.html#a1c78dbb54df73f8c5dabe41ebd476207">current</a>($permid))) ? <span class="stringliteral">&quot;permid&quot;</span> : <span class="stringliteral">&quot;permsid&quot;</span>;</div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;    }</div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;</div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;servergroupautodelperm&quot;</span>, array(<span class="stringliteral">&quot;sgtype&quot;</span> =&gt; $sgtype, $permident =&gt; $permid));</div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ae93b20cc3d56984e87836bd0985f93d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::selfPermCheck </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$permid</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns an array containing the value of a specified permission for your own client. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$permid</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00763">763</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00486">TeamSpeak3_Node_Abstract\current()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>.</p>
<div class="fragment"><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;  {</div>
<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;    <span class="keywordflow">if</span>(!is_array($permid))</div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;    {</div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;      $permident = (is_numeric($permid)) ? <span class="stringliteral">&quot;permid&quot;</span> : <span class="stringliteral">&quot;permsid&quot;</span>;</div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;    }</div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;    <span class="keywordflow">else</span></div>
<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;    {</div>
<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;      $permident = (is_numeric(<a class="code" href="class_team_speak3___node___abstract.html#a1c78dbb54df73f8c5dabe41ebd476207">current</a>($permid))) ? <span class="stringliteral">&quot;permid&quot;</span> : <span class="stringliteral">&quot;permsid&quot;</span>;</div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;    }</div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;</div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;permget&quot;</span>, array($permident =&gt; $permid))-&gt;toAssocArray(<span class="stringliteral">&quot;permsid&quot;</span>);</div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a1f26a3c66014960c1782bbaffc904cde"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::modify </td>
          <td>(</td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$properties</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Changes the server instance configuration using given properties. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">$properties</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00783">783</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00449">TeamSpeak3_Node_Abstract\resetNodeInfo()</a>.</p>
<div class="fragment"><div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;  {</div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;instanceedit&quot;</span>, $properties);</div>
<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a266578bece0506453e1f1bfba1f08966">resetNodeInfo</a>();</div>
<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a45450f27e3765893b912407ce640280f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::message </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$msg</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sends a text message to all clients on all virtual servers in the TeamSpeak 3 Server instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$msg</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00795">795</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>.</p>
<div class="fragment"><div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;  {</div>
<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;gm&quot;</span>, array(<span class="stringliteral">&quot;msg&quot;</span> =&gt; $msg));</div>
<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aee901f59e9bb4d87530d6b8a152b89be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::logView </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$lines</em> = <code>30</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$begin_pos</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$reverse</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$instance</em> = <code>TRUE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Displays a specified number of entries (1-100) from the servers log. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">integer</td><td class="paramname">$lines</td><td></td></tr>
    <tr><td class="paramtype">integer</td><td class="paramname">$begin_pos</td><td></td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$reverse</td><td></td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$instance</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00809">809</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>.</p>
<div class="fragment"><div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;  {</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;logview&quot;</span>, array(<span class="stringliteral">&quot;lines&quot;</span> =&gt; $lines, <span class="stringliteral">&quot;begin_pos&quot;</span> =&gt; $begin_pos, <span class="stringliteral">&quot;instance&quot;</span> =&gt; $instance, <span class="stringliteral">&quot;reverse&quot;</span> =&gt; $reverse))-&gt;toArray();</div>
<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a107c77c012604e9c2964f72871da1a23"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::logAdd </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$logmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$loglevel</em> = <code><a class="el" href="class_team_speak3.html#a4b19b7a03ed2787450ea21229854ced8">TeamSpeak3::LOGLEVEL_INFO</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes a custom entry into the server instance log. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$logmsg</td><td></td></tr>
    <tr><td class="paramtype">integer</td><td class="paramname">$loglevel</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00821">821</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_host_8php_source.html#l00204">serverDeselect()</a>, <a class="el" href="_host_8php_source.html#l00138">serverSelect()</a>, and <a class="el" href="_host_8php_source.html#l00100">serverSelectedId()</a>.</p>
<div class="fragment"><div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;  {</div>
<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;    $sid = $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a690b4c2d08d8fb0da6d89936b01fc66a" title="Returns the primary ID of the selected virtual server. ">serverSelectedId</a>();</div>
<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;</div>
<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a7cdbb02364fbdcde55f6931ecfed32e6" title="Deselects the active virtual server. ">serverDeselect</a>();</div>
<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;logadd&quot;</span>, array(<span class="stringliteral">&quot;logmsg&quot;</span> =&gt; $logmsg, <span class="stringliteral">&quot;loglevel&quot;</span> =&gt; $loglevel));</div>
<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a458a95deb930c6a8fad35c74ed1e24b7" title="Selects a virtual server by ID to allow further interaction. ">serverSelect</a>($sid);</div>
<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a277d0e0f1bc4e1a1353b339c99202cfa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::login </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$username</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$password</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Authenticates with the TeamSpeak 3 Server instance using given ServerQuery login credentials. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$username</td><td></td></tr>
    <tr><td class="paramtype">string</td><td class="paramname">$password</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00837">837</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00392">TeamSpeak3_Node_Abstract\setStorage()</a>, and <a class="el" href="_host_8php_source.html#l00917">whoamiReset()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l01157">__wakeup()</a>.</p>
<div class="fragment"><div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;  {</div>
<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#af6811efc5065b8aadfd6792334ea6977" title="Prepares and executes a ServerQuery command and returns the result. ">execute</a>(<span class="stringliteral">&quot;login&quot;</span>, array(<span class="stringliteral">&quot;client_login_name&quot;</span> =&gt; $username, <span class="stringliteral">&quot;client_login_password&quot;</span> =&gt; $password));</div>
<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a2abc65f1b0da4b3bc64dbda8d47c0f67" title="Resets the current ServerQuery connection info. ">whoamiReset</a>();</div>
<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;</div>
<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;    $crypt = <span class="keyword">new</span> <a class="code" href="class_team_speak3___helper___crypt.html" title="Helper class for data encryption. ">TeamSpeak3_Helper_Crypt</a>($username);</div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a" title="Writes data to the internal storage array. ">setStorage</a>(<span class="stringliteral">&quot;_login_user&quot;</span>, $username);</div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a" title="Writes data to the internal storage array. ">setStorage</a>(<span class="stringliteral">&quot;_login_pass&quot;</span>, $crypt-&gt;encrypt($password));</div>
<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;</div>
<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyLogin&quot;</span>, $this);</div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a4384f0b7ab08fd30f446a936a882fc71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::logout </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Deselects the active virtual server and logs out from the server instance. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00855">855</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00415">TeamSpeak3_Node_Abstract\delStorage()</a>, <a class="el" href="_signal_8php_source.html#l00204">TeamSpeak3_Helper_Signal\getInstance()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>, and <a class="el" href="_host_8php_source.html#l00917">whoamiReset()</a>.</p>
<div class="fragment"><div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;  {</div>
<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>(<span class="stringliteral">&quot;logout&quot;</span>);</div>
<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a2abc65f1b0da4b3bc64dbda8d47c0f67" title="Resets the current ServerQuery connection info. ">whoamiReset</a>();</div>
<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;</div>
<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#afbed20ee78d7e5a38097078dd91e70fd" title="Deletes data from the internal storage array. ">delStorage</a>(<span class="stringliteral">&quot;_login_user&quot;</span>);</div>
<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#afbed20ee78d7e5a38097078dd91e70fd" title="Deletes data from the internal storage array. ">delStorage</a>(<span class="stringliteral">&quot;_login_pass&quot;</span>);</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;</div>
<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;    <a class="code" href="class_team_speak3___helper___signal.html#af156036673730a599c10c8cbfd5e50bf" title="Returns a singleton instance of TeamSpeak3_Helper_Signal. ">TeamSpeak3_Helper_Signal::getInstance</a>()-&gt;emit(<span class="stringliteral">&quot;notifyLogout&quot;</span>, $this);</div>
<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a1dd45d32e7e7771ff4edbde1d0617c5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::whoami </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns information about your current ServerQuery connection. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00871">871</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00037">$whoami</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00138">serverSelect()</a>, <a class="el" href="_host_8php_source.html#l00178">serverSelectByPort()</a>, <a class="el" href="_host_8php_source.html#l00888">whoamiGet()</a>, <a class="el" href="_host_8php_source.html#l00917">whoamiReset()</a>, and <a class="el" href="_host_8php_source.html#l00905">whoamiSet()</a>.</p>
<div class="fragment"><div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;  {</div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a> === null)</div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;    {</div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a> = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>(<span class="stringliteral">&quot;whoami&quot;</span>)-&gt;toList();</div>
<div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;    }</div>
<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;</div>
<div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___host.html#ab91d6f68668f2680f1703a17eaf04594">$this-&gt;whoami</a>;</div>
<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a53a9e8c477b07c1096cab13aa9c9b344"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::whoamiGet </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$ident</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$default</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a single value from the current ServerQuery connection info. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$ident</td><td></td></tr>
    <tr><td class="paramtype">mixed</td><td class="paramname">$default</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mixed </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00888">888</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00871">whoami()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00100">serverSelectedId()</a>, and <a class="el" href="_host_8php_source.html#l00110">serverSelectedPort()</a>.</p>
<div class="fragment"><div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;  {</div>
<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;    <span class="keywordflow">if</span>(array_key_exists($ident, $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a>()))</div>
<div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;    {</div>
<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;      <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a>[$ident];</div>
<div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;    }</div>
<div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;</div>
<div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;    <span class="keywordflow">return</span> $default;</div>
<div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="abaf68b9f5b0f6b650148ed9898b2a21a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::whoamiSet </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$ident</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$value</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets a single value in the current ServerQuery connection info. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$ident</td><td></td></tr>
    <tr><td class="paramtype">mixed</td><td class="paramname">$value</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mixed </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00905">905</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_string_8php_source.html#l00063">TeamSpeak3_Helper_String\factory()</a>, and <a class="el" href="_host_8php_source.html#l00871">whoami()</a>.</p>
<div class="fragment"><div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;  {</div>
<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a>();</div>
<div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;</div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a>[$ident] = (is_numeric($value)) ? intval($value) : <a class="code" href="class_team_speak3___helper___string.html#a475f5a602d67dd0568fb8c86352c88a0" title="Returns a TeamSpeak3_Helper_String object for thegiven string. ">TeamSpeak3_Helper_String::factory</a>($value);</div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a2abc65f1b0da4b3bc64dbda8d47c0f67"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::whoamiReset </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Resets the current ServerQuery connection info. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00917">917</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00871">whoami()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00837">login()</a>, <a class="el" href="_host_8php_source.html#l00855">logout()</a>, <a class="el" href="_host_8php_source.html#l00138">serverSelect()</a>, and <a class="el" href="_host_8php_source.html#l00178">serverSelectByPort()</a>.</p>
<div class="fragment"><div class="line"><a name="l00918"></a><span class="lineno">  918</span>&#160;  {</div>
<div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a1dd45d32e7e7771ff4edbde1d0617c5e" title="Returns information about your current ServerQuery connection. ">whoami</a> = null;</div>
<div class="line"><a name="l00920"></a><span class="lineno">  920</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a7496a4bd1c575563b502e21b4c866415"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getAdapterHost </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the hostname or IPv4 address the adapter is connected to. </p>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00927">927</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00106">TeamSpeak3_Node_Abstract\getParent()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l01188">__toString()</a>.</p>
<div class="fragment"><div class="line"><a name="l00928"></a><span class="lineno">  928</span>&#160;  {</div>
<div class="line"><a name="l00929"></a><span class="lineno">  929</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a44618fb948562e89515330e65d08da9a" title="Returns the parent object of the current node. ">getParent</a>()-&gt;getTransportHost();</div>
<div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ab7453505efd28bab00fd4d72ded0c7ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getAdapterPort </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the network port the adapter is connected to. </p>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00937">937</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00106">TeamSpeak3_Node_Abstract\getParent()</a>.</p>
<div class="fragment"><div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;  {</div>
<div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a44618fb948562e89515330e65d08da9a" title="Returns the parent object of the current node. ">getParent</a>()-&gt;getTransportPort();</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ad672c568344dc5941225d92a87a537e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::fetchNodeList </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00945">945</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00042">TeamSpeak3_Node_Abstract\$server</a>, and <a class="el" href="_host_8php_source.html#l00435">serverList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;  {</div>
<div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;    $servers = $this-&gt;<a class="code" href="class_team_speak3___node___host.html#af60cb13dd90638c36de581f61ca8c92d" title="Returns an array filled with TeamSpeak3_Node_Server objects. ">serverList</a>();</div>
<div class="line"><a name="l00948"></a><span class="lineno">  948</span>&#160;</div>
<div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;    <span class="keywordflow">foreach</span>($servers as <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>)</div>
<div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;    {</div>
<div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;      $this-&gt;nodeList[] = <a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>;</div>
<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;    }</div>
<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af215b492a79130730f05b1ce52cc1212"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::fetchNodeInfo </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00958">958</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>.</p>
<div class="fragment"><div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;  {</div>
<div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;    $info1 = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>(<span class="stringliteral">&quot;hostinfo&quot;</span>)-&gt;toList();</div>
<div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;    $info2 = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>(<span class="stringliteral">&quot;instanceinfo&quot;</span>)-&gt;toList();</div>
<div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;</div>
<div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;    $this-&gt;nodeInfo = array_merge($this-&gt;nodeInfo, $info1, $info2);</div>
<div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a505bafb855213b5b46de201237ed0c9f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::fetchPermissionList </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00969">969</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00532">permissionEnds()</a>, <a class="el" href="_host_8php_source.html#l00480">permissionList()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00532">permissionEnds()</a>, <a class="el" href="_host_8php_source.html#l00647">permissionGetCategoryById()</a>, and <a class="el" href="_host_8php_source.html#l00480">permissionList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160;  {</div>
<div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160;    $reply = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>(<span class="stringliteral">&quot;permissionlist -new&quot;</span>)-&gt;toArray();</div>
<div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;    $start = 1;</div>
<div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160;</div>
<div class="line"><a name="l00974"></a><span class="lineno">  974</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a02d37eda05e217d66ab8aaed01e32203" title="Returns a list of permission category endings available on the server instance. ">permissionEnds</a> = array();</div>
<div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a> = array();</div>
<div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;</div>
<div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;    <span class="keywordflow">foreach</span>($reply as $line)</div>
<div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;    {</div>
<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;      <span class="keywordflow">if</span>(array_key_exists(<span class="stringliteral">&quot;group_id_end&quot;</span>, $line))</div>
<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;      {</div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a02d37eda05e217d66ab8aaed01e32203" title="Returns a list of permission category endings available on the server instance. ">permissionEnds</a>[] = $line[<span class="stringliteral">&quot;group_id_end&quot;</span>];</div>
<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;      }</div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;      <span class="keywordflow">else</span></div>
<div class="line"><a name="l00984"></a><span class="lineno">  984</span>&#160;      {</div>
<div class="line"><a name="l00985"></a><span class="lineno">  985</span>&#160;        $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a8495ade30f51bda37e41b719ed183092" title="Returns a list of permissions available on the server instance. ">permissionList</a>[$line[<span class="stringliteral">&quot;permname&quot;</span>]-&gt;toString()] = array_merge(array(<span class="stringliteral">&quot;permid&quot;</span> =&gt; $start++), $line);</div>
<div class="line"><a name="l00986"></a><span class="lineno">  986</span>&#160;      }</div>
<div class="line"><a name="l00987"></a><span class="lineno">  987</span>&#160;    }</div>
<div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a48619bb6662f66495e7b16378d3ff914"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::fetchPermissionCats </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00993">993</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_string_8php_source.html#l00063">TeamSpeak3_Helper_String\factory()</a>, and <a class="el" href="_host_8php_source.html#l00517">permissionCats()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00517">permissionCats()</a>, and <a class="el" href="_host_8php_source.html#l00647">permissionGetCategoryById()</a>.</p>
<div class="fragment"><div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;  {</div>
<div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;    $permcats = array();</div>
<div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;    $reflects = <span class="keyword">new</span> ReflectionClass(<span class="stringliteral">&quot;TeamSpeak3&quot;</span>);</div>
<div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;</div>
<div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;    <span class="keywordflow">foreach</span>($reflects-&gt;getConstants() as $key =&gt; $val)</div>
<div class="line"><a name="l00999"></a><span class="lineno">  999</span>&#160;    {</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;      <span class="keywordflow">if</span>(!<a class="code" href="class_team_speak3___helper___string.html#a475f5a602d67dd0568fb8c86352c88a0" title="Returns a TeamSpeak3_Helper_String object for thegiven string. ">TeamSpeak3_Helper_String::factory</a>($key)-&gt;startsWith(<span class="stringliteral">&quot;PERM_CAT&quot;</span>) || $val == 0xFF)</div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;      {</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;        <span class="keywordflow">continue</span>;</div>
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;      }</div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;      $permcats[$key] = $val;</div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;    }</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a9a998c77512d885b738aa02871f5f36d" title="Returns a list of permission categories available on the server instance. ">permissionCats</a> = $permcats;</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a08abe8ba2f675d88656445bcdbd7d87a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::setPredefinedQueryName </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$name</em> = <code>null</code>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets a pre-defined nickname for ServerQuery clients which will be used automatically after selecting a virtual server. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$name</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01018">1018</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00392">TeamSpeak3_Node_Abstract\setStorage()</a>.</p>
<div class="fragment"><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;  {</div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a" title="Writes data to the internal storage array. ">setStorage</a>(<span class="stringliteral">&quot;_query_nick&quot;</span>, $name);</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;</div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;    $this-&gt;predefined_query_name = $name;</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ac61eb4d34ca8848758aad2721eb9083f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getPredefinedQueryName </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the pre-defined nickname for ServerQuery clients which will be used automatically after selecting a virtual server. </p>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01031">1031</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00067">$predefined_query_name</a>.</p>
<div class="fragment"><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;  {</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___host.html#ac85d68211e51360f42e0d188f7f15e69">$this-&gt;predefined_query_name</a>;</div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a49a89cf6d6be89d27c56849efd3b21b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::setExcludeQueryClients </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$exclude</em> = <code>FALSE</code>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the option to decide whether ServerQuery clients should be excluded from node lists or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">boolean</td><td class="paramname">$exclude</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01043">1043</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00392">TeamSpeak3_Node_Abstract\setStorage()</a>.</p>
<div class="fragment"><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;  {</div>
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a" title="Writes data to the internal storage array. ">setStorage</a>(<span class="stringliteral">&quot;_query_hide&quot;</span>, $exclude);</div>
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;</div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;    $this-&gt;exclude_query_clients = $exclude;</div>
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aed2480265ca34df1548b35b95f4ec3d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getExcludeQueryClients </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the option to decide whether ServerQuery clients should be excluded from node lists or not. </p>
<dl class="section return"><dt>Returns</dt><dd>boolean </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01056">1056</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00072">$exclude_query_clients</a>.</p>
<div class="fragment"><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;  {</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___host.html#aebf44520f2388654542193cbaeb1ffe6">$this-&gt;exclude_query_clients</a>;</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a7b360313c50361ead406fa45564d100f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::setUseOfflineAsVirtual </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$virtual </em> = <code>FALSE</code>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the option to decide whether offline servers will be started in virtual mode by default or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">boolean</td><td class="paramname">$virtual</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01068">1068</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00392">TeamSpeak3_Node_Abstract\setStorage()</a>.</p>
<div class="fragment"><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;  {</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a" title="Writes data to the internal storage array. ">setStorage</a>(<span class="stringliteral">&quot;_do_virtual&quot;</span>, $virtual);</div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;    $this-&gt;start_offline_virtual = $virtual;</div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a8ae0e012a6b44b8957ee2266eff8df9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getUseOfflineAsVirtual </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the option to decide whether offline servers will be started in virtual mode by default or not. </p>
<dl class="section return"><dt>Returns</dt><dd>boolean </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01081">1081</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00077">$start_offline_virtual</a>.</p>
<div class="fragment"><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;  {</div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___host.html#ad68c4cece91f5ad117e157fa1bd176ba">$this-&gt;start_offline_virtual</a>;</div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ab878e12266917938b1f36830534f52b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::setLoadClientlistFirst </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$first</em> = <code>FALSE</code>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the option to decide whether clients should be sorted before sub-channels to support the new TeamSpeak 3 Client display mode or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">boolean</td><td class="paramname">$first</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01093">1093</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00392">TeamSpeak3_Node_Abstract\setStorage()</a>.</p>
<div class="fragment"><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;  {</div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a13303ca9275df184348ed7363d9d7c9a" title="Writes data to the internal storage array. ">setStorage</a>(<span class="stringliteral">&quot;_client_top&quot;</span>, $first);</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;</div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;    $this-&gt;sort_clients_channels = $first;</div>
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="afcdeba4b4a628d5a5d093ccad862681f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getLoadClientlistFirst </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the option to decide whether offline servers will be started in virtual mode by default or not. </p>
<dl class="section return"><dt>Returns</dt><dd>boolean </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01106">1106</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00082">$sort_clients_channels</a>.</p>
<div class="fragment"><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;  {</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___host.html#a9fdc4c2abeecfaef1b677c072f0f0cb2">$this-&gt;sort_clients_channels</a>;</div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a3e2fffb397ede4f85bf1d97ad309874d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getAdapter </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the underlying <a class="el" href="class_team_speak3___adapter___server_query.html" title="Provides low-level methods for ServerQuery communication with a TeamSpeak 3 Server. ">TeamSpeak3_Adapter_ServerQuery</a> object. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___adapter___server_query.html" title="Provides low-level methods for ServerQuery communication with a TeamSpeak 3 Server. ">TeamSpeak3_Adapter_ServerQuery</a> </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01116">1116</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00106">TeamSpeak3_Node_Abstract\getParent()</a>.</p>
<div class="fragment"><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;  {</div>
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a44618fb948562e89515330e65d08da9a" title="Returns the parent object of the current node. ">getParent</a>();</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a901cadb5fd29aee73d4e86bb92db58c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getUniqueId </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a unique identifier for the node which can be used as a HTML property. </p>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01126">1126</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>
<div class="fragment"><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;  {</div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;    <span class="keywordflow">return</span> <span class="stringliteral">&quot;ts3_h&quot;</span>;</div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aa158b0568f696c2b5cb780c24b8d1410"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getIcon </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the name of a possible icon to display the node object. </p>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01136">1136</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>
<div class="fragment"><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;  {</div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;    <span class="keywordflow">return</span> <span class="stringliteral">&quot;host&quot;</span>;</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a4ac8fb7a2f5b33ff5a0c0ca9eedfe642"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::getSymbol </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a symbol representing the node. </p>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01146">1146</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>
<div class="fragment"><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;  {</div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;    <span class="keywordflow">return</span> <span class="stringliteral">&quot;+&quot;</span>;</div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a0abbd00f4d554a868c936f252eeda695"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::__wakeup </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Re-authenticates with the TeamSpeak 3 Server instance using given ServerQuery login credentials and re-selects a previously selected virtual server. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01157">1157</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00042">TeamSpeak3_Node_Abstract\$server</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00404">TeamSpeak3_Node_Abstract\getStorage()</a>, and <a class="el" href="_host_8php_source.html#l00837">login()</a>.</p>
<div class="fragment"><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;  {</div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;    $username = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a5a6888304aca8d5f12fecb460b0ef6d2" title="Returns data from the internal storage array. ">getStorage</a>(<span class="stringliteral">&quot;_login_user&quot;</span>);</div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;    $password = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a5a6888304aca8d5f12fecb460b0ef6d2" title="Returns data from the internal storage array. ">getStorage</a>(<span class="stringliteral">&quot;_login_pass&quot;</span>);</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;    <span class="keywordflow">if</span>($username &amp;&amp; $password)</div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;    {</div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;      $crypt = <span class="keyword">new</span> <a class="code" href="class_team_speak3___helper___crypt.html" title="Helper class for data encryption. ">TeamSpeak3_Helper_Crypt</a>($username);</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a277d0e0f1bc4e1a1353b339c99202cfa" title="Authenticates with the TeamSpeak 3 Server instance using given ServerQuery login credentials. ">login</a>($username, $crypt-&gt;decrypt($password));</div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;    }</div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;    $this-&gt;predefined_query_name = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a5a6888304aca8d5f12fecb460b0ef6d2" title="Returns data from the internal storage array. ">getStorage</a>(<span class="stringliteral">&quot;_query_nick&quot;</span>);</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;    $this-&gt;exclude_query_clients = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a5a6888304aca8d5f12fecb460b0ef6d2" title="Returns data from the internal storage array. ">getStorage</a>(<span class="stringliteral">&quot;_query_hide&quot;</span>, FALSE);</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;    $this-&gt;start_offline_virtual = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a5a6888304aca8d5f12fecb460b0ef6d2" title="Returns data from the internal storage array. ">getStorage</a>(<span class="stringliteral">&quot;_do_virtual&quot;</span>, FALSE);</div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;    $this-&gt;sort_clients_channels = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a5a6888304aca8d5f12fecb460b0ef6d2" title="Returns data from the internal storage array. ">getStorage</a>(<span class="stringliteral">&quot;_client_top&quot;</span>, FALSE);</div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;</div>
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;    <span class="keywordflow">if</span>(<a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a> = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a5a6888304aca8d5f12fecb460b0ef6d2" title="Returns data from the internal storage array. ">getStorage</a>(<span class="stringliteral">&quot;_server_use&quot;</span>))</div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;    {</div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;      $func = array_shift(<a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>);</div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;      $args = array_shift(<a class="code" href="class_team_speak3___node___abstract.html#acadc746cd7eb244d61f195494924f6b8">$server</a>);</div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;</div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;      call_user_func_array(array($this, $func), $args);</div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;    }</div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a657d0a513ca87fbce0c095c3235be2ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::__toString </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a string representation of this node. </p>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_host_8php_source.html#l01188">1188</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>References <a class="el" href="_host_8php_source.html#l00927">getAdapterHost()</a>.</p>
<div class="fragment"><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;  {</div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;    <span class="keywordflow">return</span> (<span class="keywordtype">string</span>) $this-&gt;<a class="code" href="class_team_speak3___node___host.html#a7496a4bd1c575563b502e21b4c866415" title="Returns the hostname or IPv4 address the adapter is connected to. ">getAdapterHost</a>();</div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a35dcdb8a7b62d7990307bfb95ce3937c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::request </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$cmd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$throw</em> = <code>TRUE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sends a prepared command to the server and returns the result. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$cmd</td><td></td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$throw</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___adapter___server_query___reply.html" title="Provides methods to analyze and format a ServerQuery reply. ">TeamSpeak3_Adapter_ServerQuery_Reply</a> </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00071">71</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00106">TeamSpeak3_Node_Abstract\getParent()</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00470">bindingList()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>, <a class="el" href="_host_8php_source.html#l00958">fetchNodeInfo()</a>, <a class="el" href="_host_8php_source.html#l00969">fetchPermissionList()</a>, <a class="el" href="_host_8php_source.html#l00855">logout()</a>, <a class="el" href="_host_8php_source.html#l00435">serverList()</a>, <a class="el" href="_host_8php_source.html#l00121">version()</a>, and <a class="el" href="_host_8php_source.html#l00871">whoami()</a>.</p>
<div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  {</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a44618fb948562e89515330e65d08da9a" title="Returns the parent object of the current node. ">getParent</a>()-&gt;request($cmd, $throw);</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a6589a4fedd410e9cdb55fe20abc410c0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::prepare </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$cmd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$params</em> = <code>array()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Uses given parameters and returns a prepared ServerQuery command. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$cmd</td><td></td></tr>
    <tr><td class="paramtype">array</td><td class="paramname">$params</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___helper___string.html" title="Helper class for string handling. ">TeamSpeak3_Helper_String</a> </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00083">83</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00106">TeamSpeak3_Node_Abstract\getParent()</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00095">TeamSpeak3_Node_Abstract\execute()</a>.</p>
<div class="fragment"><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  {</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a44618fb948562e89515330e65d08da9a" title="Returns the parent object of the current node. ">getParent</a>()-&gt;prepare($cmd, $params);</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af6811efc5065b8aadfd6792334ea6977"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::execute </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$cmd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$params</em> = <code>array()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Prepares and executes a ServerQuery command and returns the result. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$cmd</td><td></td></tr>
    <tr><td class="paramtype">array</td><td class="paramname">$params</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___adapter___server_query___reply.html" title="Provides methods to analyze and format a ServerQuery reply. ">TeamSpeak3_Adapter_ServerQuery_Reply</a> </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00095">95</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00083">TeamSpeak3_Node_Abstract\prepare()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l02098">TeamSpeak3_Node_Server\banCreate()</a>, <a class="el" href="_server_8php_source.html#l02114">TeamSpeak3_Node_Server\banDelete()</a>, <a class="el" href="_server_8php_source.html#l00419">TeamSpeak3_Node_Server\channelClientPermAssign()</a>, <a class="el" href="_server_8php_source.html#l00404">TeamSpeak3_Node_Server\channelClientPermList()</a>, <a class="el" href="_server_8php_source.html#l00441">TeamSpeak3_Node_Server\channelClientPermRemove()</a>, <a class="el" href="_server_8php_source.html#l00135">TeamSpeak3_Node_Server\channelCreate()</a>, <a class="el" href="_server_8php_source.html#l00155">TeamSpeak3_Node_Server\channelDelete()</a>, <a class="el" href="_server_8php_source.html#l00545">TeamSpeak3_Node_Server\channelDirCreate()</a>, <a class="el" href="_server_8php_source.html#l00532">TeamSpeak3_Node_Server\channelFileDelete()</a>, <a class="el" href="_server_8php_source.html#l00502">TeamSpeak3_Node_Server\channelFileInfo()</a>, <a class="el" href="_server_8php_source.html#l00464">TeamSpeak3_Node_Server\channelFileList()</a>, <a class="el" href="_server_8php_source.html#l00519">TeamSpeak3_Node_Server\channelFileRename()</a>, <a class="el" href="_server_8php_source.html#l01553">TeamSpeak3_Node_Server\channelGroupClientList()</a>, <a class="el" href="_server_8php_source.html#l01408">TeamSpeak3_Node_Server\channelGroupCopy()</a>, <a class="el" href="_server_8php_source.html#l01390">TeamSpeak3_Node_Server\channelGroupCreate()</a>, <a class="el" href="_server_8php_source.html#l01444">TeamSpeak3_Node_Server\channelGroupDelete()</a>, <a class="el" href="_server_8php_source.html#l01507">TeamSpeak3_Node_Server\channelGroupPermAssign()</a>, <a class="el" href="_server_8php_source.html#l01493">TeamSpeak3_Node_Server\channelGroupPermList()</a>, <a class="el" href="_server_8php_source.html#l01529">TeamSpeak3_Node_Server\channelGroupPermRemove()</a>, <a class="el" href="_server_8php_source.html#l01429">TeamSpeak3_Node_Server\channelGroupRename()</a>, <a class="el" href="_server_8php_source.html#l00174">TeamSpeak3_Node_Server\channelMove()</a>, <a class="el" href="_server_8php_source.html#l00361">TeamSpeak3_Node_Server\channelPermAssign()</a>, <a class="el" href="_server_8php_source.html#l00347">TeamSpeak3_Node_Server\channelPermList()</a>, <a class="el" href="_server_8php_source.html#l00382">TeamSpeak3_Node_Server\channelPermRemove()</a>, <a class="el" href="_server_8php_source.html#l00914">TeamSpeak3_Node_Server\clientBan()</a>, <a class="el" href="_server_8php_source.html#l00691">TeamSpeak3_Node_Server\clientCountDb()</a>, <a class="el" href="_server_8php_source.html#l00943">TeamSpeak3_Node_Server\clientDeleteDb()</a>, <a class="el" href="_server_8php_source.html#l00668">TeamSpeak3_Node_Server\clientFind()</a>, <a class="el" href="_server_8php_source.html#l00715">TeamSpeak3_Node_Server\clientFindDb()</a>, <a class="el" href="_server_8php_source.html#l00819">TeamSpeak3_Node_Server\clientGetIdsByUid()</a>, <a class="el" href="_server_8php_source.html#l00831">TeamSpeak3_Node_Server\clientGetNameByDbid()</a>, <a class="el" href="_server_8php_source.html#l00807">TeamSpeak3_Node_Server\clientGetNameByUid()</a>, <a class="el" href="_server_8php_source.html#l00843">TeamSpeak3_Node_Server\clientGetServerGroupsByDbid()</a>, <a class="el" href="_server_8php_source.html#l00702">TeamSpeak3_Node_Server\clientInfoDb()</a>, <a class="el" href="_server_8php_source.html#l00886">TeamSpeak3_Node_Server\clientKick()</a>, <a class="el" href="_server_8php_source.html#l00681">TeamSpeak3_Node_Server\clientListDb()</a>, <a class="el" href="_server_8php_source.html#l00930">TeamSpeak3_Node_Server\clientModifyDb()</a>, <a class="el" href="_server_8php_source.html#l00856">TeamSpeak3_Node_Server\clientMove()</a>, <a class="el" href="_server_8php_source.html#l00985">TeamSpeak3_Node_Server\clientPermAssign()</a>, <a class="el" href="_server_8php_source.html#l00968">TeamSpeak3_Node_Server\clientPermList()</a>, <a class="el" href="_server_8php_source.html#l01006">TeamSpeak3_Node_Server\clientPermRemove()</a>, <a class="el" href="_server_8php_source.html#l00900">TeamSpeak3_Node_Server\clientPoke()</a>, <a class="el" href="_server_8php_source.html#l00956">TeamSpeak3_Node_Server\clientSetChannelGroup()</a>, <a class="el" href="_server_8php_source.html#l02149">TeamSpeak3_Node_Server\complaintCreate()</a>, <a class="el" href="_server_8php_source.html#l02161">TeamSpeak3_Node_Server\complaintDelete()</a>, <a class="el" href="_server_8php_source.html#l02126">TeamSpeak3_Node_Server\complaintList()</a>, <a class="el" href="_server_8php_source.html#l02137">TeamSpeak3_Node_Server\complaintListClear()</a>, <a class="el" href="_server_8php_source.html#l02064">TeamSpeak3_Node_Server\customInfo()</a>, <a class="el" href="_server_8php_source.html#l02053">TeamSpeak3_Node_Server\customSearch()</a>, <a class="el" href="_client_8php_source.html#l00363">TeamSpeak3_Node_Client\fetchNodeInfo()</a>, <a class="el" href="_channel_8php_source.html#l00532">TeamSpeak3_Node_Channel\fetchNodeInfo()</a>, <a class="el" href="_client_8php_source.html#l00301">TeamSpeak3_Node_Client\getClones()</a>, <a class="el" href="_host_8php_source.html#l00821">logAdd()</a>, <a class="el" href="_server_8php_source.html#l02248">TeamSpeak3_Node_Server\logAdd()</a>, <a class="el" href="_host_8php_source.html#l00837">login()</a>, <a class="el" href="_host_8php_source.html#l00809">logView()</a>, <a class="el" href="_server_8php_source.html#l02236">TeamSpeak3_Node_Server\logView()</a>, <a class="el" href="_client_8php_source.html#l00107">TeamSpeak3_Node_Client\message()</a>, <a class="el" href="_channelgroup_8php_source.html#l00189">TeamSpeak3_Node_Channelgroup\message()</a>, <a class="el" href="_servergroup_8php_source.html#l00213">TeamSpeak3_Node_Servergroup\message()</a>, <a class="el" href="_channel_8php_source.html#l00430">TeamSpeak3_Node_Channel\message()</a>, <a class="el" href="_host_8php_source.html#l00795">message()</a>, <a class="el" href="_server_8php_source.html#l01776">TeamSpeak3_Node_Server\message()</a>, <a class="el" href="_server_8php_source.html#l01800">TeamSpeak3_Node_Server\messageCreate()</a>, <a class="el" href="_server_8php_source.html#l01811">TeamSpeak3_Node_Server\messageDelete()</a>, <a class="el" href="_server_8php_source.html#l01823">TeamSpeak3_Node_Server\messageRead()</a>, <a class="el" href="_client_8php_source.html#l00062">TeamSpeak3_Node_Client\modify()</a>, <a class="el" href="_channel_8php_source.html#l00415">TeamSpeak3_Node_Channel\modify()</a>, <a class="el" href="_host_8php_source.html#l00783">modify()</a>, <a class="el" href="_server_8php_source.html#l01764">TeamSpeak3_Node_Server\modify()</a>, <a class="el" href="_server_8php_source.html#l01905">TeamSpeak3_Node_Server\notifyRegister()</a>, <a class="el" href="_host_8php_source.html#l00590">permissionFind()</a>, <a class="el" href="_client_8php_source.html#l00176">TeamSpeak3_Node_Client\permOverview()</a>, <a class="el" href="_server_8php_source.html#l01994">TeamSpeak3_Node_Server\privilegeKeyCreate()</a>, <a class="el" href="_server_8php_source.html#l02019">TeamSpeak3_Node_Server\privilegeKeyDelete()</a>, <a class="el" href="_server_8php_source.html#l02041">TeamSpeak3_Node_Server\privilegeKeyUse()</a>, <a class="el" href="_host_8php_source.html#l00763">selfPermCheck()</a>, <a class="el" href="_server_8php_source.html#l02342">TeamSpeak3_Node_Server\selfPermOverview()</a>, <a class="el" href="_server_8php_source.html#l02313">TeamSpeak3_Node_Server\selfUpdate()</a>, <a class="el" href="_server_8php_source.html#l02330">TeamSpeak3_Node_Server\selfUpdateLogin()</a>, <a class="el" href="_client_8php_source.html#l00355">TeamSpeak3_Node_Client\sendPluginCmd()</a>, <a class="el" href="_channel_8php_source.html#l00474">TeamSpeak3_Node_Channel\sendPluginCmd()</a>, <a class="el" href="_server_8php_source.html#l02302">TeamSpeak3_Node_Server\sendPluginCmd()</a>, <a class="el" href="_host_8php_source.html#l00351">serverCreate()</a>, <a class="el" href="_host_8php_source.html#l00370">serverDelete()</a>, <a class="el" href="_server_8php_source.html#l01239">TeamSpeak3_Node_Server\serverGroupClientAdd()</a>, <a class="el" href="_server_8php_source.html#l01253">TeamSpeak3_Node_Server\serverGroupClientDel()</a>, <a class="el" href="_server_8php_source.html#l01221">TeamSpeak3_Node_Server\serverGroupClientList()</a>, <a class="el" href="_server_8php_source.html#l01078">TeamSpeak3_Node_Server\serverGroupCopy()</a>, <a class="el" href="_server_8php_source.html#l01060">TeamSpeak3_Node_Server\serverGroupCreate()</a>, <a class="el" href="_server_8php_source.html#l01114">TeamSpeak3_Node_Server\serverGroupDelete()</a>, <a class="el" href="_server_8php_source.html#l01179">TeamSpeak3_Node_Server\serverGroupPermAssign()</a>, <a class="el" href="_host_8php_source.html#l00721">serverGroupPermAutoAssign()</a>, <a class="el" href="_host_8php_source.html#l00743">serverGroupPermAutoRemove()</a>, <a class="el" href="_server_8php_source.html#l01163">TeamSpeak3_Node_Server\serverGroupPermList()</a>, <a class="el" href="_server_8php_source.html#l01201">TeamSpeak3_Node_Server\serverGroupPermRemove()</a>, <a class="el" href="_server_8php_source.html#l01099">TeamSpeak3_Node_Server\serverGroupRename()</a>, <a class="el" href="_host_8php_source.html#l00217">serverIdGetByPort()</a>, <a class="el" href="_host_8php_source.html#l00138">serverSelect()</a>, <a class="el" href="_host_8php_source.html#l00178">serverSelectByPort()</a>, <a class="el" href="_host_8php_source.html#l00385">serverStart()</a>, <a class="el" href="_host_8php_source.html#l00404">serverStop()</a>, <a class="el" href="_host_8php_source.html#l00422">serverStopProcess()</a>, <a class="el" href="_server_8php_source.html#l02211">TeamSpeak3_Node_Server\tempPasswordCreate()</a>, <a class="el" href="_server_8php_source.html#l02222">TeamSpeak3_Node_Server\tempPasswordDelete()</a>, <a class="el" href="_server_8php_source.html#l01673">TeamSpeak3_Node_Server\transferInitDownload()</a>, <a class="el" href="_server_8php_source.html#l01634">TeamSpeak3_Node_Server\transferInitUpload()</a>, and <a class="el" href="_server_8php_source.html#l01719">TeamSpeak3_Node_Server\transferStop()</a>.</p>
<div class="fragment"><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;  {</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a35dcdb8a7b62d7990307bfb95ce3937c" title="Sends a prepared command to the server and returns the result. ">request</a>($this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a6589a4fedd410e9cdb55fe20abc410c0" title="Uses given parameters and returns a prepared ServerQuery command. ">prepare</a>($cmd, $params));</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a44618fb948562e89515330e65d08da9a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::getParent </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the parent object of the current node. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___adapter___server_query.html" title="Provides low-level methods for ServerQuery communication with a TeamSpeak 3 Server. ">TeamSpeak3_Adapter_ServerQuery</a> </dd>
<dd>
<a class="el" href="class_team_speak3___node___abstract.html" title="Abstract class describing a TeamSpeak 3 node and all it&#39;s parameters. ">TeamSpeak3_Node_Abstract</a> </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00106">106</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00037">TeamSpeak3_Node_Abstract\$parent</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00375">TeamSpeak3_Node_Abstract\__call()</a>, <a class="el" href="_client_8php_source.html#l00255">TeamSpeak3_Node_Client\addServerGroup()</a>, <a class="el" href="_client_8php_source.html#l00286">TeamSpeak3_Node_Client\avatarDownload()</a>, <a class="el" href="_client_8php_source.html#l00155">TeamSpeak3_Node_Client\ban()</a>, <a class="el" href="_server_8php_source.html#l00135">TeamSpeak3_Node_Server\channelCreate()</a>, <a class="el" href="_server_8php_source.html#l00155">TeamSpeak3_Node_Server\channelDelete()</a>, <a class="el" href="_servergroup_8php_source.html#l00169">TeamSpeak3_Node_Servergroup\clientAdd()</a>, <a class="el" href="_servergroup_8php_source.html#l00180">TeamSpeak3_Node_Servergroup\clientDel()</a>, <a class="el" href="_channel_8php_source.html#l00117">TeamSpeak3_Node_Channel\clientList()</a>, <a class="el" href="_channelgroup_8php_source.html#l00155">TeamSpeak3_Node_Channelgroup\clientList()</a>, <a class="el" href="_servergroup_8php_source.html#l00157">TeamSpeak3_Node_Servergroup\clientList()</a>, <a class="el" href="_server_8php_source.html#l00628">TeamSpeak3_Node_Server\clientList()</a>, <a class="el" href="_server_8php_source.html#l00856">TeamSpeak3_Node_Server\clientMove()</a>, <a class="el" href="_channel_8php_source.html#l00187">TeamSpeak3_Node_Channel\clientPermAssign()</a>, <a class="el" href="_channel_8php_source.html#l00173">TeamSpeak3_Node_Channel\clientPermList()</a>, <a class="el" href="_channel_8php_source.html#l00209">TeamSpeak3_Node_Channel\clientPermRemove()</a>, <a class="el" href="_servergroup_8php_source.html#l00089">TeamSpeak3_Node_Servergroup\copy()</a>, <a class="el" href="_channelgroup_8php_source.html#l00089">TeamSpeak3_Node_Channelgroup\copy()</a>, <a class="el" href="_client_8php_source.html#l00165">TeamSpeak3_Node_Client\customInfo()</a>, <a class="el" href="_servergroup_8php_source.html#l00074">TeamSpeak3_Node_Servergroup\delete()</a>, <a class="el" href="_channelgroup_8php_source.html#l00074">TeamSpeak3_Node_Channelgroup\delete()</a>, <a class="el" href="_channel_8php_source.html#l00446">TeamSpeak3_Node_Channel\delete()</a>, <a class="el" href="_server_8php_source.html#l02268">TeamSpeak3_Node_Server\delete()</a>, <a class="el" href="_client_8php_source.html#l00086">TeamSpeak3_Node_Client\deleteDb()</a>, <a class="el" href="_channel_8php_source.html#l00339">TeamSpeak3_Node_Channel\dirCreate()</a>, <a class="el" href="_channelgroup_8php_source.html#l00223">TeamSpeak3_Node_Channelgroup\fetchNodeList()</a>, <a class="el" href="_servergroup_8php_source.html#l00247">TeamSpeak3_Node_Servergroup\fetchNodeList()</a>, <a class="el" href="_channel_8php_source.html#l00487">TeamSpeak3_Node_Channel\fetchNodeList()</a>, <a class="el" href="_channel_8php_source.html#l00327">TeamSpeak3_Node_Channel\fileDelete()</a>, <a class="el" href="_channel_8php_source.html#l00299">TeamSpeak3_Node_Channel\fileInfo()</a>, <a class="el" href="_channel_8php_source.html#l00287">TeamSpeak3_Node_Channel\fileList()</a>, <a class="el" href="_channel_8php_source.html#l00315">TeamSpeak3_Node_Channel\fileRename()</a>, <a class="el" href="_host_8php_source.html#l01116">getAdapter()</a>, <a class="el" href="_host_8php_source.html#l00927">getAdapterHost()</a>, <a class="el" href="_host_8php_source.html#l00937">getAdapterPort()</a>, <a class="el" href="_channel_8php_source.html#l00349">TeamSpeak3_Node_Channel\getLevel()</a>, <a class="el" href="_channel_8php_source.html#l00359">TeamSpeak3_Node_Channel\getPathway()</a>, <a class="el" href="_channelgroup_8php_source.html#l00241">TeamSpeak3_Node_Channelgroup\getUniqueId()</a>, <a class="el" href="_servergroup_8php_source.html#l00265">TeamSpeak3_Node_Servergroup\getUniqueId()</a>, <a class="el" href="_client_8php_source.html#l00375">TeamSpeak3_Node_Client\getUniqueId()</a>, <a class="el" href="_channel_8php_source.html#l00542">TeamSpeak3_Node_Channel\getUniqueId()</a>, <a class="el" href="_server_8php_source.html#l02491">TeamSpeak3_Node_Server\getUniqueId()</a>, <a class="el" href="_channelgroup_8php_source.html#l00210">TeamSpeak3_Node_Channelgroup\iconDownload()</a>, <a class="el" href="_servergroup_8php_source.html#l00234">TeamSpeak3_Node_Servergroup\iconDownload()</a>, <a class="el" href="_client_8php_source.html#l00338">TeamSpeak3_Node_Client\iconDownload()</a>, <a class="el" href="_channel_8php_source.html#l00399">TeamSpeak3_Node_Channel\iconDownload()</a>, <a class="el" href="_client_8php_source.html#l00096">TeamSpeak3_Node_Client\infoDb()</a>, <a class="el" href="_channel_8php_source.html#l00389">TeamSpeak3_Node_Channel\isSpacer()</a>, <a class="el" href="_client_8php_source.html#l00131">TeamSpeak3_Node_Client\kick()</a>, <a class="el" href="_client_8php_source.html#l00321">TeamSpeak3_Node_Client\memberOf()</a>, <a class="el" href="_channel_8php_source.html#l00430">TeamSpeak3_Node_Channel\message()</a>, <a class="el" href="_client_8php_source.html#l00076">TeamSpeak3_Node_Client\modifyDb()</a>, <a class="el" href="_client_8php_source.html#l00119">TeamSpeak3_Node_Client\move()</a>, <a class="el" href="_channel_8php_source.html#l00460">TeamSpeak3_Node_Channel\move()</a>, <a class="el" href="_channelgroup_8php_source.html#l00113">TeamSpeak3_Node_Channelgroup\permAssign()</a>, <a class="el" href="_servergroup_8php_source.html#l00115">TeamSpeak3_Node_Servergroup\permAssign()</a>, <a class="el" href="_client_8php_source.html#l00201">TeamSpeak3_Node_Client\permAssign()</a>, <a class="el" href="_channel_8php_source.html#l00243">TeamSpeak3_Node_Channel\permAssign()</a>, <a class="el" href="_servergroup_8php_source.html#l00100">TeamSpeak3_Node_Servergroup\permList()</a>, <a class="el" href="_channelgroup_8php_source.html#l00100">TeamSpeak3_Node_Channelgroup\permList()</a>, <a class="el" href="_client_8php_source.html#l00187">TeamSpeak3_Node_Client\permList()</a>, <a class="el" href="_channel_8php_source.html#l00230">TeamSpeak3_Node_Channel\permList()</a>, <a class="el" href="_channelgroup_8php_source.html#l00135">TeamSpeak3_Node_Channelgroup\permRemove()</a>, <a class="el" href="_servergroup_8php_source.html#l00137">TeamSpeak3_Node_Servergroup\permRemove()</a>, <a class="el" href="_client_8php_source.html#l00222">TeamSpeak3_Node_Client\permRemove()</a>, <a class="el" href="_channel_8php_source.html#l00264">TeamSpeak3_Node_Channel\permRemove()</a>, <a class="el" href="_client_8php_source.html#l00142">TeamSpeak3_Node_Client\poke()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00083">TeamSpeak3_Node_Abstract\prepare()</a>, <a class="el" href="_channelgroup_8php_source.html#l00178">TeamSpeak3_Node_Channelgroup\privilegeKeyCreate()</a>, <a class="el" href="_servergroup_8php_source.html#l00202">TeamSpeak3_Node_Servergroup\privilegeKeyCreate()</a>, <a class="el" href="_client_8php_source.html#l00266">TeamSpeak3_Node_Client\remServerGroup()</a>, <a class="el" href="_channelgroup_8php_source.html#l00062">TeamSpeak3_Node_Channelgroup\rename()</a>, <a class="el" href="_servergroup_8php_source.html#l00062">TeamSpeak3_Node_Servergroup\rename()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00071">TeamSpeak3_Node_Abstract\request()</a>, <a class="el" href="_server_8php_source.html#l00083">TeamSpeak3_Node_Server\request()</a>, <a class="el" href="_channel_8php_source.html#l00474">TeamSpeak3_Node_Channel\sendPluginCmd()</a>, <a class="el" href="_client_8php_source.html#l00244">TeamSpeak3_Node_Client\setChannelGroup()</a>, <a class="el" href="_server_8php_source.html#l01869">TeamSpeak3_Node_Server\snapshotDeploy()</a>, <a class="el" href="_channel_8php_source.html#l00379">TeamSpeak3_Node_Channel\spacerGetAlign()</a>, <a class="el" href="_channel_8php_source.html#l00369">TeamSpeak3_Node_Channel\spacerGetType()</a>, <a class="el" href="_server_8php_source.html#l02280">TeamSpeak3_Node_Server\start()</a>, <a class="el" href="_server_8php_source.html#l02290">TeamSpeak3_Node_Server\stop()</a>, <a class="el" href="_channel_8php_source.html#l00062">TeamSpeak3_Node_Channel\subChannelList()</a>, <a class="el" href="_server_8php_source.html#l01673">TeamSpeak3_Node_Server\transferInitDownload()</a>, and <a class="el" href="_server_8php_source.html#l01634">TeamSpeak3_Node_Server\transferInitUpload()</a>.</p>
<div class="fragment"><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  {</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#a14a79cc9ca202ba4dbfc054f0c18583f">$this-&gt;parent</a>;</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a4a0a5545abc2460d1d9b3d6b52d07cbe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::getId </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the primary ID of the current node. </p>
<dl class="section return"><dt>Returns</dt><dd>integer </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00116">116</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00047">TeamSpeak3_Node_Abstract\$nodeId</a>.</p>

<p>Referenced by <a class="el" href="_client_8php_source.html#l00155">TeamSpeak3_Node_Client\ban()</a>, <a class="el" href="_server_8php_source.html#l00155">TeamSpeak3_Node_Server\channelDelete()</a>, <a class="el" href="_server_8php_source.html#l00464">TeamSpeak3_Node_Server\channelFileList()</a>, <a class="el" href="_servergroup_8php_source.html#l00169">TeamSpeak3_Node_Servergroup\clientAdd()</a>, <a class="el" href="_servergroup_8php_source.html#l00180">TeamSpeak3_Node_Servergroup\clientDel()</a>, <a class="el" href="_channel_8php_source.html#l00117">TeamSpeak3_Node_Channel\clientList()</a>, <a class="el" href="_channelgroup_8php_source.html#l00155">TeamSpeak3_Node_Channelgroup\clientList()</a>, <a class="el" href="_servergroup_8php_source.html#l00157">TeamSpeak3_Node_Servergroup\clientList()</a>, <a class="el" href="_channel_8php_source.html#l00187">TeamSpeak3_Node_Channel\clientPermAssign()</a>, <a class="el" href="_channel_8php_source.html#l00173">TeamSpeak3_Node_Channel\clientPermList()</a>, <a class="el" href="_channel_8php_source.html#l00209">TeamSpeak3_Node_Channel\clientPermRemove()</a>, <a class="el" href="_servergroup_8php_source.html#l00089">TeamSpeak3_Node_Servergroup\copy()</a>, <a class="el" href="_channelgroup_8php_source.html#l00089">TeamSpeak3_Node_Channelgroup\copy()</a>, <a class="el" href="_channelgroup_8php_source.html#l00074">TeamSpeak3_Node_Channelgroup\delete()</a>, <a class="el" href="_servergroup_8php_source.html#l00074">TeamSpeak3_Node_Servergroup\delete()</a>, <a class="el" href="_channel_8php_source.html#l00446">TeamSpeak3_Node_Channel\delete()</a>, <a class="el" href="_server_8php_source.html#l02268">TeamSpeak3_Node_Server\delete()</a>, <a class="el" href="_channel_8php_source.html#l00339">TeamSpeak3_Node_Channel\dirCreate()</a>, <a class="el" href="_client_8php_source.html#l00363">TeamSpeak3_Node_Client\fetchNodeInfo()</a>, <a class="el" href="_channel_8php_source.html#l00532">TeamSpeak3_Node_Channel\fetchNodeInfo()</a>, <a class="el" href="_channelgroup_8php_source.html#l00223">TeamSpeak3_Node_Channelgroup\fetchNodeList()</a>, <a class="el" href="_servergroup_8php_source.html#l00247">TeamSpeak3_Node_Servergroup\fetchNodeList()</a>, <a class="el" href="_channel_8php_source.html#l00487">TeamSpeak3_Node_Channel\fetchNodeList()</a>, <a class="el" href="_channel_8php_source.html#l00327">TeamSpeak3_Node_Channel\fileDelete()</a>, <a class="el" href="_channel_8php_source.html#l00299">TeamSpeak3_Node_Channel\fileInfo()</a>, <a class="el" href="_channel_8php_source.html#l00287">TeamSpeak3_Node_Channel\fileList()</a>, <a class="el" href="_channel_8php_source.html#l00315">TeamSpeak3_Node_Channel\fileRename()</a>, <a class="el" href="_channel_8php_source.html#l00349">TeamSpeak3_Node_Channel\getLevel()</a>, <a class="el" href="_channel_8php_source.html#l00359">TeamSpeak3_Node_Channel\getPathway()</a>, <a class="el" href="_channelgroup_8php_source.html#l00241">TeamSpeak3_Node_Channelgroup\getUniqueId()</a>, <a class="el" href="_servergroup_8php_source.html#l00265">TeamSpeak3_Node_Servergroup\getUniqueId()</a>, <a class="el" href="_client_8php_source.html#l00375">TeamSpeak3_Node_Client\getUniqueId()</a>, <a class="el" href="_channel_8php_source.html#l00542">TeamSpeak3_Node_Channel\getUniqueId()</a>, <a class="el" href="_server_8php_source.html#l02491">TeamSpeak3_Node_Server\getUniqueId()</a>, <a class="el" href="_client_8php_source.html#l00131">TeamSpeak3_Node_Client\kick()</a>, <a class="el" href="_client_8php_source.html#l00107">TeamSpeak3_Node_Client\message()</a>, <a class="el" href="_channel_8php_source.html#l00430">TeamSpeak3_Node_Channel\message()</a>, <a class="el" href="_server_8php_source.html#l01776">TeamSpeak3_Node_Server\message()</a>, <a class="el" href="_client_8php_source.html#l00062">TeamSpeak3_Node_Client\modify()</a>, <a class="el" href="_channel_8php_source.html#l00415">TeamSpeak3_Node_Channel\modify()</a>, <a class="el" href="_client_8php_source.html#l00119">TeamSpeak3_Node_Client\move()</a>, <a class="el" href="_channel_8php_source.html#l00460">TeamSpeak3_Node_Channel\move()</a>, <a class="el" href="_channelgroup_8php_source.html#l00113">TeamSpeak3_Node_Channelgroup\permAssign()</a>, <a class="el" href="_servergroup_8php_source.html#l00115">TeamSpeak3_Node_Servergroup\permAssign()</a>, <a class="el" href="_channel_8php_source.html#l00243">TeamSpeak3_Node_Channel\permAssign()</a>, <a class="el" href="_channelgroup_8php_source.html#l00100">TeamSpeak3_Node_Channelgroup\permList()</a>, <a class="el" href="_servergroup_8php_source.html#l00100">TeamSpeak3_Node_Servergroup\permList()</a>, <a class="el" href="_channel_8php_source.html#l00230">TeamSpeak3_Node_Channel\permList()</a>, <a class="el" href="_channelgroup_8php_source.html#l00135">TeamSpeak3_Node_Channelgroup\permRemove()</a>, <a class="el" href="_servergroup_8php_source.html#l00137">TeamSpeak3_Node_Servergroup\permRemove()</a>, <a class="el" href="_channel_8php_source.html#l00264">TeamSpeak3_Node_Channel\permRemove()</a>, <a class="el" href="_client_8php_source.html#l00142">TeamSpeak3_Node_Client\poke()</a>, <a class="el" href="_channelgroup_8php_source.html#l00178">TeamSpeak3_Node_Channelgroup\privilegeKeyCreate()</a>, <a class="el" href="_servergroup_8php_source.html#l00202">TeamSpeak3_Node_Servergroup\privilegeKeyCreate()</a>, <a class="el" href="_channelgroup_8php_source.html#l00062">TeamSpeak3_Node_Channelgroup\rename()</a>, <a class="el" href="_servergroup_8php_source.html#l00062">TeamSpeak3_Node_Servergroup\rename()</a>, <a class="el" href="_server_8php_source.html#l00083">TeamSpeak3_Node_Server\request()</a>, <a class="el" href="_client_8php_source.html#l00355">TeamSpeak3_Node_Client\sendPluginCmd()</a>, <a class="el" href="_channel_8php_source.html#l00474">TeamSpeak3_Node_Channel\sendPluginCmd()</a>, <a class="el" href="_server_8php_source.html#l02416">TeamSpeak3_Node_Server\sortGroupList()</a>, <a class="el" href="_channel_8php_source.html#l00379">TeamSpeak3_Node_Channel\spacerGetAlign()</a>, <a class="el" href="_channel_8php_source.html#l00369">TeamSpeak3_Node_Channel\spacerGetType()</a>, <a class="el" href="_server_8php_source.html#l02280">TeamSpeak3_Node_Server\start()</a>, <a class="el" href="_server_8php_source.html#l02290">TeamSpeak3_Node_Server\stop()</a>, and <a class="el" href="_channel_8php_source.html#l00062">TeamSpeak3_Node_Channel\subChannelList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;  {</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#ac1bdee23c7d066edf3d6cb8e75999887">$this-&gt;nodeId</a>;</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aa78cba098574598dd9c0331cac1f39a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::iconIsLocal </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$key</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns TRUE if the node icon has a local source. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$key</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>boolean </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00127">127</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_channelgroup_8php_source.html#l00210">TeamSpeak3_Node_Channelgroup\iconDownload()</a>, <a class="el" href="_servergroup_8php_source.html#l00234">TeamSpeak3_Node_Servergroup\iconDownload()</a>, <a class="el" href="_client_8php_source.html#l00338">TeamSpeak3_Node_Client\iconDownload()</a>, <a class="el" href="_channel_8php_source.html#l00399">TeamSpeak3_Node_Channel\iconDownload()</a>, and <a class="el" href="_server_8php_source.html#l01729">TeamSpeak3_Node_Server\iconDownload()</a>.</p>
<div class="fragment"><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  {</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    <span class="keywordflow">return</span> ($this[$key] &gt; 0 &amp;&amp; $this[$key] &lt; 1000) ? TRUE : FALSE;</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a02ce34dce8fbf7881ce2323f7af0dca3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::iconGetName </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$key</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the internal path of the node icon. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$key</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_team_speak3___helper___string.html" title="Helper class for string handling. ">TeamSpeak3_Helper_String</a> </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00138">138</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00264">TeamSpeak3_Node_Abstract\getInfo()</a>, <a class="el" href="_channelgroup_8php_source.html#l00210">TeamSpeak3_Node_Channelgroup\iconDownload()</a>, <a class="el" href="_servergroup_8php_source.html#l00234">TeamSpeak3_Node_Servergroup\iconDownload()</a>, <a class="el" href="_client_8php_source.html#l00338">TeamSpeak3_Node_Client\iconDownload()</a>, <a class="el" href="_channel_8php_source.html#l00399">TeamSpeak3_Node_Channel\iconDownload()</a>, and <a class="el" href="_server_8php_source.html#l01729">TeamSpeak3_Node_Server\iconDownload()</a>.</p>
<div class="fragment"><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  {</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    $iconid = ($this[$key] &lt; 0) ? (pow(2, 32))-($this[$key]*-1) : $this[$key];</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___helper___string.html" title="Helper class for string handling. ">TeamSpeak3_Helper_String</a>(<span class="stringliteral">&quot;/icon_&quot;</span> . $iconid);</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af6e1416ad2e568f48ff0d85b15b2a673"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::getClass </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$prefix</em> = <code>&quot;ts3_&quot;</code>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a possible classname for the node which can be used as a HTML property. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$prefix</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00151">151</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_string_8php_source.html#l00063">TeamSpeak3_Helper_String\factory()</a>.</p>
<div class="fragment"><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  {</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <span class="keywordflow">if</span>($this instanceof <a class="code" href="class_team_speak3___node___channel.html" title="Class describing a TeamSpeak 3 channel and all it&#39;s parameters. ">TeamSpeak3_Node_Channel</a> &amp;&amp; $this-&gt;isSpacer())</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    {</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;      <span class="keywordflow">return</span> $prefix . <span class="stringliteral">&quot;spacer&quot;</span>;</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    }</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    elseif($this instanceof <a class="code" href="class_team_speak3___node___client.html" title="Class describing a TeamSpeak 3 client and all it&#39;s parameters. ">TeamSpeak3_Node_Client</a> &amp;&amp; $this[<span class="stringliteral">&quot;client_type&quot;</span>])</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    {</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;      <span class="keywordflow">return</span> $prefix . <span class="stringliteral">&quot;query&quot;</span>;</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    }</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    <span class="keywordflow">return</span> $prefix . <a class="code" href="class_team_speak3___helper___string.html#a475f5a602d67dd0568fb8c86352c88a0" title="Returns a TeamSpeak3_Helper_String object for thegiven string. ">TeamSpeak3_Helper_String::factory</a>(get_class($this))-&gt;section(<span class="stringliteral">&quot;_&quot;</span>, 2)-&gt;toLower();</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a3d3f27dab5569edf3a737be080e7c8bc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::getViewer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_team_speak3___viewer___interface.html">TeamSpeak3_Viewer_Interface</a>&#160;</td>
          <td class="paramname"><em>$viewer</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the HTML code to display a TeamSpeak 3 viewer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype"><a class="el" href="interface_team_speak3___viewer___interface.html" title="Interface class describing a TeamSpeak 3 viewer. ">TeamSpeak3_Viewer_Interface</a></td><td class="paramname">$viewer</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00192">192</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="interface_team_speak3___viewer___interface.html#ad06c809a76558069871ba9aa16f66e79">TeamSpeak3_Viewer_Interface\fetchObject()</a>.</p>
<div class="fragment"><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  {</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    $html = $viewer-&gt;<a class="code" href="interface_team_speak3___viewer___interface.html#ad06c809a76558069871ba9aa16f66e79" title="Returns the code needed to display a node in a TeamSpeak 3 viewer. ">fetchObject</a>($this);</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    $iterator = <span class="keyword">new</span> RecursiveIteratorIterator($this, RecursiveIteratorIterator::SELF_FIRST);</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    <span class="keywordflow">foreach</span>($iterator as $node)</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    {</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;      $siblings = array();</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;      <span class="keywordflow">for</span>($level = 0; $level &lt; $iterator-&gt;getDepth(); $level++)</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;      {</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;        $siblings[] = ($iterator-&gt;getSubIterator($level)-&gt;hasNext()) ? 1 : 0;</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;      }</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;      $siblings[] = (!$iterator-&gt;getSubIterator($level)-&gt;hasNext()) ? 1 : 0;</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;      $html .= $viewer-&gt;<a class="code" href="interface_team_speak3___viewer___interface.html#ad06c809a76558069871ba9aa16f66e79" title="Returns the code needed to display a node in a TeamSpeak 3 viewer. ">fetchObject</a>($node, $siblings);</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    }</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <span class="keywordflow">return</span> $html;</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ad826df3c71029ca48839dbe9aa3559b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::filterList </td>
          <td>(</td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$nodes</em> = <code>array()</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$rules</em> = <code>array()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Filters given node list array using specified filter rules. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">$nodes</td><td></td></tr>
    <tr><td class="paramtype">array</td><td class="paramname">$rules</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00222">222</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l01356">TeamSpeak3_Node_Server\channelGroupList()</a>, <a class="el" href="_server_8php_source.html#l00099">TeamSpeak3_Node_Server\channelList()</a>, <a class="el" href="_channel_8php_source.html#l00117">TeamSpeak3_Node_Channel\clientList()</a>, <a class="el" href="_server_8php_source.html#l00628">TeamSpeak3_Node_Server\clientList()</a>, <a class="el" href="_server_8php_source.html#l01026">TeamSpeak3_Node_Server\serverGroupList()</a>, <a class="el" href="_host_8php_source.html#l00435">serverList()</a>, and <a class="el" href="_channel_8php_source.html#l00062">TeamSpeak3_Node_Channel\subChannelList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  {</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    <span class="keywordflow">if</span>(!empty($rules))</div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    {</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;      <span class="keywordflow">foreach</span>($nodes as $node)</div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;      {</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;        <span class="keywordflow">if</span>(!$node instanceof <a class="code" href="class_team_speak3___node___abstract.html" title="Abstract class describing a TeamSpeak 3 node and all it&#39;s parameters. ">TeamSpeak3_Node_Abstract</a>) <span class="keywordflow">continue</span>;</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;        $props = $node-&gt;getInfo(FALSE);</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;        $props = array_intersect_key($props, $rules);</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;        $match = TRUE;</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;        <span class="keywordflow">foreach</span>($props as $key =&gt; $val)</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;        {</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;          <span class="keywordflow">if</span>($val instanceof <a class="code" href="class_team_speak3___helper___string.html" title="Helper class for string handling. ">TeamSpeak3_Helper_String</a>)</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;          {</div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;            $match = $val-&gt;contains($rules[$key], TRUE);</div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;          }</div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;          <span class="keywordflow">else</span></div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;          {</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;            $match = $val == $rules[$key];</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;          }</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;          <span class="keywordflow">if</span>($match === FALSE)</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;          {</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;            unset($nodes[$node-&gt;getId()]);</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;          }</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;        }</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;      }</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    }</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    <span class="keywordflow">return</span> $nodes;</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af63ae54f10c02ec6b1033425f795fef4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::getInfo </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$extend</em> = <code>TRUE</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$convert</em> = <code>FALSE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns all information available on this node. </p>
<p>If $convert is enabled, some property values will be converted to human-readable values.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">boolean</td><td class="paramname">$extend</td><td></td></tr>
    <tr><td class="paramtype">boolean</td><td class="paramname">$convert</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00264">264</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00057">TeamSpeak3_Node_Abstract\$nodeInfo</a>, <a class="el" href="_convert_8php_source.html#l00040">TeamSpeak3_Helper_Convert\bytes()</a>, <a class="el" href="_string_8php_source.html#l00063">TeamSpeak3_Helper_String\factory()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00441">TeamSpeak3_Node_Abstract\fetchNodeInfo()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00138">TeamSpeak3_Node_Abstract\iconGetName()</a>, <a class="el" href="_convert_8php_source.html#l00067">TeamSpeak3_Helper_Convert\seconds()</a>, and <a class="el" href="_convert_8php_source.html#l00297">TeamSpeak3_Helper_Convert\version()</a>.</p>
<div class="fragment"><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;  {</div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <span class="keywordflow">if</span>($extend)</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    {</div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a10158df40ca8030d5d0e3c464154b988">fetchNodeInfo</a>();</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    }</div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    <span class="keywordflow">if</span>($convert)</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    {</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;      $info = <a class="code" href="class_team_speak3___node___abstract.html#a50699be5fe1e43f7ae2e528db3c1098b">$this-&gt;nodeInfo</a>;</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;      <span class="keywordflow">foreach</span>($info as $key =&gt; $val)</div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;      {</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;        $key = <a class="code" href="class_team_speak3___helper___string.html#a475f5a602d67dd0568fb8c86352c88a0" title="Returns a TeamSpeak3_Helper_String object for thegiven string. ">TeamSpeak3_Helper_String::factory</a>($key);</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;        <span class="keywordflow">if</span>($key-&gt;contains(<span class="stringliteral">&quot;_bytes_&quot;</span>))</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;        {</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;          $info[$key-&gt;toString()] = <a class="code" href="class_team_speak3___helper___convert.html#ad1dfd12122980ea9b1f53803fe640ef6" title="Converts bytes to a human readable value. ">TeamSpeak3_Helper_Convert::bytes</a>($val);</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;        }</div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;        elseif($key-&gt;contains(<span class="stringliteral">&quot;_bandwidth_&quot;</span>))</div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;        {</div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;          $info[$key-&gt;toString()] = <a class="code" href="class_team_speak3___helper___convert.html#ad1dfd12122980ea9b1f53803fe640ef6" title="Converts bytes to a human readable value. ">TeamSpeak3_Helper_Convert::bytes</a>($val) . <span class="stringliteral">&quot;/s&quot;</span>;</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;        }</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;        elseif($key-&gt;contains(<span class="stringliteral">&quot;_packets_&quot;</span>))</div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;        {</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;          $info[$key-&gt;toString()] = number_format($val, null, null, <span class="stringliteral">&quot;.&quot;</span>);</div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;        }</div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;        elseif($key-&gt;contains(<span class="stringliteral">&quot;_packetloss_&quot;</span>))</div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;        {</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;          $info[$key-&gt;toString()] = sprintf(<span class="stringliteral">&quot;%01.2f&quot;</span>, floatval($val-&gt;toString())*100) . <span class="stringliteral">&quot;%&quot;</span>;</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;        }</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;        elseif($key-&gt;endsWith(<span class="stringliteral">&quot;_uptime&quot;</span>))</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;        {</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;          $info[$key-&gt;toString()] = <a class="code" href="class_team_speak3___helper___convert.html#af4b40876e521ec4448f6718319ce47b4" title="Converts seconds/milliseconds to a human readable value. ">TeamSpeak3_Helper_Convert::seconds</a>($val);</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;        }</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;        elseif($key-&gt;endsWith(<span class="stringliteral">&quot;_version&quot;</span>))</div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;        {</div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;          $info[$key-&gt;toString()] = <a class="code" href="class_team_speak3___helper___convert.html#a3df8e522842d6a197ee095e7e32af88a" title="Returns a client-like formatted version of the TeamSpeak 3 version string. ">TeamSpeak3_Helper_Convert::version</a>($val);</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;        }</div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;        elseif($key-&gt;endsWith(<span class="stringliteral">&quot;_icon_id&quot;</span>))</div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;        {</div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;          $info[$key-&gt;toString()] = $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a02ce34dce8fbf7881ce2323f7af0dca3" title="Returns the internal path of the node icon. ">iconGetName</a>($key)-&gt;filterDigits();</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;        }</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;      }</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;      <span class="keywordflow">return</span> $info;</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;    }</div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#a50699be5fe1e43f7ae2e528db3c1098b">$this-&gt;nodeInfo</a>;</div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a585728537b56194aeab30b0316126b89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::getProperty </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$property</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$default</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the specified property or a pre-defined default value from the node info array. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$property</td><td></td></tr>
    <tr><td class="paramtype">mixed</td><td class="paramname">$default</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mixed </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00322">322</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00441">TeamSpeak3_Node_Abstract\fetchNodeInfo()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00566">TeamSpeak3_Node_Abstract\offsetExists()</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l02378">TeamSpeak3_Node_Server\sortClientList()</a>, and <a class="el" href="_server_8php_source.html#l02416">TeamSpeak3_Node_Server\sortGroupList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  {</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    <span class="keywordflow">if</span>(!$this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ad0d64388e2a374203fa16760b923b087">offsetExists</a>($property))</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    {</div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a10158df40ca8030d5d0e3c464154b988">fetchNodeInfo</a>();</div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    }</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    <span class="keywordflow">if</span>(!$this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ad0d64388e2a374203fa16760b923b087">offsetExists</a>($property))</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    {</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;      <span class="keywordflow">return</span> $default;</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    }</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="keywordflow">return</span> $this-&gt;nodeInfo[(string) $property];</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ac1b521aa7f9871103da5cbb5d3330125"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::toString </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a string representation of this node. </p>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00352">352</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00342">TeamSpeak3_Node_Abstract\__toString()</a>.</p>
<div class="fragment"><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;  {</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a89d26184ecd8790f8b930e5eceaddc29" title="Returns a string representation of this node. ">__toString</a>();</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="acf3c56763859b8adb21379f0cc6394ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::toArray </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns an assoc array filled with current node info properties. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00362">362</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00052">TeamSpeak3_Node_Abstract\$nodeList</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00502">TeamSpeak3_Node_Server\channelFileInfo()</a>.</p>
<div class="fragment"><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;  {</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#a37b39fa104ce36c0f0ea142934c05346">$this-&gt;nodeList</a>;</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a63fb203f511e99625428f70f0525950c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::__call </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called whenever we're using an unknown method. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$name</td><td></td></tr>
    <tr><td class="paramtype">array</td><td class="paramname">$args</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="class_team_speak3___node___exception.html" title="Enhanced exception class for TeamSpeak3_Node_Abstract objects. ">TeamSpeak3_Node_Exception</a></td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mixed </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00375">375</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00106">TeamSpeak3_Node_Abstract\getParent()</a>.</p>
<div class="fragment"><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  {</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    <span class="keywordflow">if</span>($this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a44618fb948562e89515330e65d08da9a" title="Returns the parent object of the current node. ">getParent</a>() instanceof <a class="code" href="class_team_speak3___node___abstract.html" title="Abstract class describing a TeamSpeak 3 node and all it&#39;s parameters. ">TeamSpeak3_Node_Abstract</a>)</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    {</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;      <span class="keywordflow">return</span> call_user_func_array(array($this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a44618fb948562e89515330e65d08da9a" title="Returns the parent object of the current node. ">getParent</a>(), $name), $args);</div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;    }</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;    <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___node___exception.html" title="Enhanced exception class for TeamSpeak3_Node_Abstract objects. ">TeamSpeak3_Node_Exception</a>(<span class="stringliteral">&quot;node method &#39;&quot;</span> . $name . <span class="stringliteral">&quot;()&#39; does not exist&quot;</span>);</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a13303ca9275df184348ed7363d9d7c9a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::setStorage </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Writes data to the internal storage array. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$key</td><td></td></tr>
    <tr><td class="paramtype">mixed</td><td class="paramname">$val</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00392">392</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00837">login()</a>, <a class="el" href="_host_8php_source.html#l00138">serverSelect()</a>, <a class="el" href="_host_8php_source.html#l00178">serverSelectByPort()</a>, <a class="el" href="_host_8php_source.html#l01043">setExcludeQueryClients()</a>, <a class="el" href="_host_8php_source.html#l01093">setLoadClientlistFirst()</a>, <a class="el" href="_host_8php_source.html#l01018">setPredefinedQueryName()</a>, and <a class="el" href="_host_8php_source.html#l01068">setUseOfflineAsVirtual()</a>.</p>
<div class="fragment"><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  {</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    $this-&gt;storage[$key] = $val;</div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a5a6888304aca8d5f12fecb460b0ef6d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::getStorage </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$default</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns data from the internal storage array. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$key</td><td></td></tr>
    <tr><td class="paramtype">mixed</td><td class="paramname">$default</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mixed </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00404">404</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l01157">__wakeup()</a>.</p>
<div class="fragment"><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  {</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    <span class="keywordflow">return</span> (array_key_exists($key, $this-&gt;storage) &amp;&amp; !empty($this-&gt;storage[$key])) ? $this-&gt;storage[$key] : $default;</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="afbed20ee78d7e5a38097078dd91e70fd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::delStorage </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$key</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Deletes data from the internal storage array. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$key</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00415">415</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00855">logout()</a>, and <a class="el" href="_host_8php_source.html#l00204">serverDeselect()</a>.</p>
<div class="fragment"><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;  {</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;    unset($this-&gt;storage[$key]);</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a19b5c8aaac5ef0af2f1393bffea186c5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::__sleep </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Commit pending data. </p>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00425">425</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>
<div class="fragment"><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;  {</div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;    <span class="keywordflow">return</span> array(<span class="stringliteral">&quot;parent&quot;</span>, <span class="stringliteral">&quot;storage&quot;</span>, <span class="stringliteral">&quot;nodeId&quot;</span>);</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a266578bece0506453e1f1bfba1f08966"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::resetNodeInfo </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00449">449</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_client_8php_source.html#l00062">TeamSpeak3_Node_Client\modify()</a>, <a class="el" href="_channel_8php_source.html#l00415">TeamSpeak3_Node_Channel\modify()</a>, <a class="el" href="_host_8php_source.html#l00783">modify()</a>, and <a class="el" href="_server_8php_source.html#l01764">TeamSpeak3_Node_Server\modify()</a>.</p>
<div class="fragment"><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  {</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    $this-&gt;nodeInfo = array();</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ac66aeb30418e385a5727c191bb8df87d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::verifyNodeList </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00457">457</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00433">TeamSpeak3_Node_Abstract\fetchNodeList()</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00476">TeamSpeak3_Node_Abstract\count()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00486">TeamSpeak3_Node_Abstract\current()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00496">TeamSpeak3_Node_Abstract\getChildren()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00506">TeamSpeak3_Node_Abstract\hasChildren()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00516">TeamSpeak3_Node_Abstract\hasNext()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00526">TeamSpeak3_Node_Abstract\key()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00546">TeamSpeak3_Node_Abstract\next()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00556">TeamSpeak3_Node_Abstract\rewind()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00536">TeamSpeak3_Node_Abstract\valid()</a>.</p>
<div class="fragment"><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  {</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;    <span class="keywordflow">if</span>($this-&gt;nodeList === null)</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;    {</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ab78c8a0a0bcd7458d310a9e05f012409">fetchNodeList</a>();</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    }</div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a9ead519e8396990ba30d79d6bed9d286"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::resetNodeList </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00468">468</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00099">TeamSpeak3_Node_Server\channelList()</a>, <a class="el" href="_server_8php_source.html#l00123">TeamSpeak3_Node_Server\channelListReset()</a>, <a class="el" href="_server_8php_source.html#l00628">TeamSpeak3_Node_Server\clientList()</a>, <a class="el" href="_server_8php_source.html#l00656">TeamSpeak3_Node_Server\clientListReset()</a>, <a class="el" href="_host_8php_source.html#l00435">serverList()</a>, and <a class="el" href="_host_8php_source.html#l00459">serverListReset()</a>.</p>
<div class="fragment"><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;  {</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;    $this-&gt;nodeList = null;</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ad22d04a2800ae672f6117de3afb0e9c4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::count </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00476">476</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00464">TeamSpeak3_Node_Server\channelFileList()</a>, <a class="el" href="_server_8php_source.html#l01408">TeamSpeak3_Node_Server\channelGroupCopy()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00516">TeamSpeak3_Node_Abstract\hasNext()</a>, <a class="el" href="_server_8php_source.html#l01585">TeamSpeak3_Node_Server\permRemoveAny()</a>, and <a class="el" href="_server_8php_source.html#l01078">TeamSpeak3_Node_Server\serverGroupCopy()</a>.</p>
<div class="fragment"><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  {</div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;</div>
<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#ad22d04a2800ae672f6117de3afb0e9c4">count</a>($this-&gt;nodeList);</div>
<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a1c78dbb54df73f8c5dabe41ebd476207"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::current </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00486">486</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>

<p>Referenced by <a class="el" href="_server_8php_source.html#l00419">TeamSpeak3_Node_Server\channelClientPermAssign()</a>, <a class="el" href="_server_8php_source.html#l00441">TeamSpeak3_Node_Server\channelClientPermRemove()</a>, <a class="el" href="_server_8php_source.html#l01507">TeamSpeak3_Node_Server\channelGroupPermAssign()</a>, <a class="el" href="_server_8php_source.html#l01529">TeamSpeak3_Node_Server\channelGroupPermRemove()</a>, <a class="el" href="_server_8php_source.html#l00361">TeamSpeak3_Node_Server\channelPermAssign()</a>, <a class="el" href="_server_8php_source.html#l00382">TeamSpeak3_Node_Server\channelPermRemove()</a>, <a class="el" href="_server_8php_source.html#l00691">TeamSpeak3_Node_Server\clientCountDb()</a>, <a class="el" href="_server_8php_source.html#l00985">TeamSpeak3_Node_Server\clientPermAssign()</a>, <a class="el" href="_server_8php_source.html#l01006">TeamSpeak3_Node_Server\clientPermRemove()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00496">TeamSpeak3_Node_Abstract\getChildren()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00506">TeamSpeak3_Node_Abstract\hasChildren()</a>, <a class="el" href="_host_8php_source.html#l00590">permissionFind()</a>, <a class="el" href="_host_8php_source.html#l00763">selfPermCheck()</a>, <a class="el" href="_server_8php_source.html#l01179">TeamSpeak3_Node_Server\serverGroupPermAssign()</a>, <a class="el" href="_host_8php_source.html#l00721">serverGroupPermAutoAssign()</a>, <a class="el" href="_host_8php_source.html#l00743">serverGroupPermAutoRemove()</a>, and <a class="el" href="_server_8php_source.html#l01201">TeamSpeak3_Node_Server\serverGroupPermRemove()</a>.</p>
<div class="fragment"><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  {</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#a1c78dbb54df73f8c5dabe41ebd476207">current</a>($this-&gt;nodeList);</div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a4b9dee48bb72f0eab8b9d4b0ea25c5f4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::getChildren </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00496">496</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00486">TeamSpeak3_Node_Abstract\current()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  {</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a1c78dbb54df73f8c5dabe41ebd476207">current</a>();</div>
<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a7769506879dac3170344d8e59218b644"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::hasChildren </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00506">506</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00486">TeamSpeak3_Node_Abstract\current()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;  {</div>
<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;</div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a1c78dbb54df73f8c5dabe41ebd476207">current</a>()-&gt;count() &gt; 0;</div>
<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ad9aee4153360fd8139f6b0d68efff56f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::hasNext </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00516">516</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00476">TeamSpeak3_Node_Abstract\count()</a>, <a class="el" href="_node_2_abstract_8php_source.html#l00526">TeamSpeak3_Node_Abstract\key()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;  {</div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a>()+1 &lt; $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ad22d04a2800ae672f6117de3afb0e9c4">count</a>();</div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="adb87ddbef3247f346c2623f4d91981a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::key </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00526">526</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00516">TeamSpeak3_Node_Abstract\hasNext()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00536">TeamSpeak3_Node_Abstract\valid()</a>.</p>
<div class="fragment"><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  {</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;</div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a>($this-&gt;nodeList);</div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a1b0100e4a548e9464d75dcbfe6ac297a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::valid </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00536">536</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00526">TeamSpeak3_Node_Abstract\key()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  {</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;</div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#adb87ddbef3247f346c2623f4d91981a1">key</a>() !== null;</div>
<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a3273e5078ee49a4bd55620327ed09a5e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::next </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00546">546</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;  {</div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_team_speak3___node___abstract.html#a3273e5078ee49a4bd55620327ed09a5e">next</a>($this-&gt;nodeList);</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a9c416b77eeea1ecec6652936703d9ff7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::rewind </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00556">556</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00457">TeamSpeak3_Node_Abstract\verifyNodeList()</a>.</p>
<div class="fragment"><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;  {</div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ac66aeb30418e385a5727c191bb8df87d">verifyNodeList</a>();</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;    <span class="keywordflow">return</span> reset($this-&gt;nodeList);</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ad0d64388e2a374203fa16760b923b087"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::offsetExists </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$offset</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00566">566</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00322">TeamSpeak3_Node_Abstract\getProperty()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00574">TeamSpeak3_Node_Abstract\offsetGet()</a>.</p>
<div class="fragment"><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;  {</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;    <span class="keywordflow">return</span> array_key_exists((<span class="keywordtype">string</span>) $offset, $this-&gt;nodeInfo) ? TRUE : FALSE;</div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a716e7512816cf490e5a16ec307f7d889"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::offsetGet </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$offset</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00574">574</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00441">TeamSpeak3_Node_Abstract\fetchNodeInfo()</a>, and <a class="el" href="_node_2_abstract_8php_source.html#l00566">TeamSpeak3_Node_Abstract\offsetExists()</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00613">TeamSpeak3_Node_Abstract\__get()</a>.</p>
<div class="fragment"><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;  {</div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;    <span class="keywordflow">if</span>(!$this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ad0d64388e2a374203fa16760b923b087">offsetExists</a>($offset))</div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;    {</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;      $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a10158df40ca8030d5d0e3c464154b988">fetchNodeInfo</a>();</div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;    }</div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;</div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;    <span class="keywordflow">if</span>(!$this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#ad0d64388e2a374203fa16760b923b087">offsetExists</a>($offset))</div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;    {</div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;      <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___adapter___server_query___exception.html" title="Enhanced exception class for TeamSpeak3_Adapter_ServerQuery objects. ">TeamSpeak3_Adapter_ServerQuery_Exception</a>(<span class="stringliteral">&quot;invalid parameter&quot;</span>, 0x602);</div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;    }</div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;    <span class="keywordflow">return</span> $this-&gt;nodeInfo[(string) $offset];</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a5e9be0418e0cc969d47f4b7475adb21d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::offsetSet </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00592">592</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00621">TeamSpeak3_Node_Abstract\__set()</a>.</p>
<div class="fragment"><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;  {</div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;    <span class="keywordflow">if</span>(method_exists($this, <span class="stringliteral">&quot;modify&quot;</span>))</div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;    {</div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;      <span class="keywordflow">return</span> $this-&gt;modify(array((<span class="keywordtype">string</span>) $offset =&gt; $value));</div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;    }</div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;</div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;    <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="class_team_speak3___node___exception.html" title="Enhanced exception class for TeamSpeak3_Node_Abstract objects. ">TeamSpeak3_Node_Exception</a>(<span class="stringliteral">&quot;node &#39;&quot;</span> . get_class($this) . <span class="stringliteral">&quot;&#39; is read only&quot;</span>);</div>
<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a732408c9a027db531af8ecce82401c07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::offsetUnset </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$offset</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00605">605</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>
<div class="fragment"><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;  {</div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;    unset($this-&gt;nodeInfo[(<span class="keywordtype">string</span>) $offset]);</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="ac8ab685826ff08e853de2aebad9df459"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::__get </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$offset</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00613">613</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00574">TeamSpeak3_Node_Abstract\offsetGet()</a>.</p>
<div class="fragment"><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;  {</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;    <span class="keywordflow">return</span> $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a716e7512816cf490e5a16ec307f7d889">offsetGet</a>($offset);</div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a14930274e5498a5a8816ef751ff87946"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::__set </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00621">621</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>References <a class="el" href="_node_2_abstract_8php_source.html#l00592">TeamSpeak3_Node_Abstract\offsetSet()</a>.</p>
<div class="fragment"><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;  {</div>
<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;    $this-&gt;<a class="code" href="class_team_speak3___node___abstract.html#a5e9be0418e0cc969d47f4b7475adb21d">offsetSet</a>($offset, $value);</div>
<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;  }</div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="ab91d6f68668f2680f1703a17eaf04594"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$whoami = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00037">37</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00871">whoami()</a>.</p>

</div>
</div>
<a class="anchor" id="a8f92fb11501c8888349123fb04dae58c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$version = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00042">42</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00121">version()</a>.</p>

</div>
</div>
<a class="anchor" id="a657df059e9d5c25b8106dea2823270d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$serverList = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00047">47</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

</div>
</div>
<a class="anchor" id="a8875fdbef6f0a4e1948206d21b149454"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$permissionEnds = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00052">52</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

</div>
</div>
<a class="anchor" id="af95c28ba0639e7d70276129a84e7d8a3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$permissionList = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00057">57</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00480">permissionList()</a>.</p>

</div>
</div>
<a class="anchor" id="a1cad8d64ec44907edc6931b1875bfa41"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$permissionCats = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00062">62</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l00517">permissionCats()</a>, and <a class="el" href="_host_8php_source.html#l00532">permissionEnds()</a>.</p>

</div>
</div>
<a class="anchor" id="ac85d68211e51360f42e0d188f7f15e69"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$predefined_query_name = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00067">67</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l01031">getPredefinedQueryName()</a>.</p>

</div>
</div>
<a class="anchor" id="aebf44520f2388654542193cbaeb1ffe6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$exclude_query_clients = FALSE</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00072">72</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l01056">getExcludeQueryClients()</a>.</p>

</div>
</div>
<a class="anchor" id="ad68c4cece91f5ad117e157fa1bd176ba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$start_offline_virtual = FALSE</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00077">77</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l01081">getUseOfflineAsVirtual()</a>.</p>

</div>
</div>
<a class="anchor" id="a9fdc4c2abeecfaef1b677c072f0f0cb2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Host::$sort_clients_channels = FALSE</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_host_8php_source.html#l00082">82</a> of file <a class="el" href="_host_8php_source.html">Host.php</a>.</p>

<p>Referenced by <a class="el" href="_host_8php_source.html#l01106">getLoadClientlistFirst()</a>.</p>

</div>
</div>
<a class="anchor" id="a14a79cc9ca202ba4dbfc054f0c18583f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::$parent = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00037">37</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00106">TeamSpeak3_Node_Abstract\getParent()</a>.</p>

</div>
</div>
<a class="anchor" id="acadc746cd7eb244d61f195494924f6b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::$server = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00042">42</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_channel_8php_source.html#l00043">TeamSpeak3_Node_Channel\__construct()</a>, <a class="el" href="_channelgroup_8php_source.html#l00043">TeamSpeak3_Node_Channelgroup\__construct()</a>, <a class="el" href="_servergroup_8php_source.html#l00043">TeamSpeak3_Node_Servergroup\__construct()</a>, <a class="el" href="_client_8php_source.html#l00043">TeamSpeak3_Node_Client\__construct()</a>, <a class="el" href="_host_8php_source.html#l01157">__wakeup()</a>, <a class="el" href="_host_8php_source.html#l00945">fetchNodeList()</a>, <a class="el" href="_host_8php_source.html#l00351">serverCreate()</a>, <a class="el" href="_host_8php_source.html#l00283">serverGetByName()</a>, <a class="el" href="_host_8php_source.html#l00300">serverGetByUid()</a>, and <a class="el" href="_host_8php_source.html#l00435">serverList()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1bdee23c7d066edf3d6cb8e75999887"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::$nodeId = 0x00</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00047">47</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00116">TeamSpeak3_Node_Abstract\getId()</a>.</p>

</div>
</div>
<a class="anchor" id="a37b39fa104ce36c0f0ea142934c05346"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::$nodeList = null</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00052">52</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00362">TeamSpeak3_Node_Abstract\toArray()</a>.</p>

</div>
</div>
<a class="anchor" id="a50699be5fe1e43f7ae2e528db3c1098b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::$nodeInfo = array()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00057">57</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

<p>Referenced by <a class="el" href="_node_2_abstract_8php_source.html#l00264">TeamSpeak3_Node_Abstract\getInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a33efbacf1a9aa094ccc39b0b25f3d369"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TeamSpeak3_Node_Abstract::$storage = array()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p></p>

<p>Definition at line <a class="el" href="_node_2_abstract_8php_source.html#l00062">62</a> of file <a class="el" href="_node_2_abstract_8php_source.html">Abstract.php</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>TeamSpeak3/Node/<a class="el" href="_host_8php_source.html">Host.php</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_team_speak3___node___host.html">TeamSpeak3_Node_Host</a></li>
    <li class="footer">Generated on Fri Oct 11 2013 23:35:44 for TeamSpeak 3 PHP Framework by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.4 </li>
  </ul>
</div>
</body>
</html>
